请问如何设置会话超时?

我希望如果用户在两分钟内没有发出请求,就视为超时。
在servlet中我是这样设置的
session.setMaxInactiveInterval(2*60);
我等了十分钟再次发请求,会话还是很好,没有超时。
是否和

<session-config>
元素还有关系呢?

在web.xml里面设置Session超时时间,一般默认超时时间是30分钟。

那么是否还应该设置session.setMaxInactiveInterval(30*60)呢?