大家好,我想在后台获取前台页面的信息,请问怎么获取,用request.getParameter可以吗?获取之后经过简单操作之后,我想把操作后得到的数据显示在页面原输入域的下方,请问怎么做? <%@ page contentType="text/html; charset=UTF-8"%>; <html> <head> </head> <body> <form action="" method="" id="form"> 选择年<select name="year" id="year"> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> </select> 选择月<select name="month" id="month"> <option value="01">一月</option> <option value="02">二月</option> <option value="03">三月</option> <option value="04">四月</option> <option value="05">五月</option> <option value="06">六月</option> <option value="07">七月</option> <option value="08">八月</option> <option value="09">九月</option> <option value="10">十月</option> <option value="11">十一月</option> <option value="12">十二月</option> </form> </body> </html>
Struts1 中使用的是form类进行叶面值与后台传递,form类的书写就是一个javaBean,你的页面属性的name与你的form中的属性一致就可以拿到了,然后你在后台的action中就可以拿到formBean,然后从formBean中取出对应的属性即可,同时对数据操作完毕后,将值设置到formBean中,在前台可以用el表达式拿到 好像是可以啊,因为request也把页面的东西带过来了。不过一般都是用的form来取,如果你用request.getParameter(),那不跟servlet的作用一样了,而且如果属性比较多,那样重复代码就会比较多啊。这就是用form好处了。
|