论坛首页 入门技术论坛

extremecomponents如何不自动生成hidden元素?

浏览 2281 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-10  

在JSP里用了extremecomponents来显示数据列表后,当提交该页面后,查看生成的页面的源代码,URL中所带的参数以及JSP页面中所有的INPUT等相关的表单元素都会在生成的源代码中自动生成了一些hidden元素,这些元素的值就是JSP请求所带来的参数的值以及INPUT元素的值,这也许是件好事,可是,现在我的JSP页面里有个input文本框,当点提交按钮后,ACTION中会用到这个文本框中的输入的数据进行一些操作,最后跳回到这个JSP页面,结果,这个页面就有了两个元素,一个是这个文本框,还有一个是extremecomponents自动生成的hidden元素,两个元素具有相同的name属性,而这个hidden元素却有个默认的值就是提交这个页面时文本框中的值,现在当我需要再次提交数据时,这个文本框就不起作用了,因为ACTION中通过request.getParamter得到的是这个hidden元素的值。

我想解决这个问题。不知道该如何做。

   发表时间:2007-11-27  
原因不知道是怎么回事,到目前我还不知道extremecomponents中是否可以设置哪些不生成hidden的方法,但是我找了另一个方法来回避这个问题的出现,也就是将文本框的位置都移动到extremecomponents表格的前面,这样,在文本框提交后显示出来的页面可能有两个同样名字的元素,但是,后台获得的是第一个元素的值,所以这样就解决了。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics