怎样把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对象中,不用必须到提交时才作
------解决方案--------------------同意楼上!!