日期:2014-05-18  浏览次数:20746 次

怎样把html元素的属性存入request.session()?
例如:
<body>
<form   id= "Form1 "   method= "get "   action= "servlet1.do ">
<input   type= "text "   maxlength= "10 "   size= "20 "   value= "sadfasdfa "   name= "T1 "   id= "T1 "/>
<button   >
<jsp:setProperty   name= "type "   property= "submit "   /> ok </button>
</form>
test:${T1.size}

</body>
</html>
问:怎样获得T1的size属性,并把size存到request.session()中???
能不能给出例子。。。

------解决方案--------------------
获得T1的size属性用js可以实现,是在浏览器端进行的操作;把size存到request.session()中是需要跟服务器进行交互的,需要提交
------解决方案--------------------
T1的size属性是客户端浏览器计算生成的,而session数据是服务端的。
因此你需要采用提交的或者AJAX交互的方式送到服务端。
------解决方案--------------------
学习
------解决方案--------------------
首先你可以使用javascript:document.getElementById( "T1 ").size来得到T1的size属性。

再次,你再提交是可以将上面的值存到一个hidden属性的input中,然后再到服务器端取出来写进session


------解决方案--------------------
我晕,用这么麻烦吗?ti的size值只要用t1.size就有了啊,既然不是表单的动态信息,而是一个静态信息,在网页显示的时候就确定下来了,那么就可以在提交之前就得到值,那样就可以存到session对象中,不用必须到提交时才作
------解决方案--------------------
同意楼上!!