请求参数被删除

时间:2011-05-05 15:41:39

标签: tomcat jdbc oracle11g java

我们的申请有一个奇怪的问题。某些数据会从应用程序UI中显示和消失。 UI是使用struts,hibernate,Spring开发的。这是一个零星的事件,不能总是复制。页面的下一次刷新会返回数据。

我的意思是当我们登录Web应用程序时,记录列表出现在一个实例上。有时,即使没有人修改或更新信息,这些记录也不存在

以下是环境组件: 1. Oracle 11g 2. Oracle JDBC驱动程序10.2.0.2.0 3. Tomcat 5.0.28 4. Linux:2.6.9-100.Elhugemem(i386) 5. JVM 1.5.0_05-b05

此外,我们在Oracle中使用相同的表空间来托管所有用户,我们有很多用户。

关于此的一个新信息。我把它钉在了请求级别。我们在请求和参数中设置参数。不知何故,一些请求参数被丢弃,所有这些都是间歇性地发生的。

有没有其他人有同样的问题?如是?它解决了,解决方案是什么。

1 个答案:

答案 0 :(得分:0)

我从未见过甚至听说过Tomcat或Struts丢弃请求参数,因此您认为丢弃的那些参数可能永远不会发送到服务器。

如果他们是,那么Struts可能不会将他们带入您的行动中。您应该在ActionForm中检查参数的定义(如果使用Struts 1)或在操作中检查(如果使用Struts 2)。一个简单的字母大小写差异(比如说你的班级里有'getTitle / setTitle'而你的表格中有'Title'而不是'title')会导致问题。