struts2 从jsp取值过来不需要这么麻烦的
你可以在action中,给出所有字段的getter setter方法
然后在action中的方法中,直接 字段名字 就能取到值了比如:
<tr>
<td valign="top">真实姓名</td>
<td>
<s:textfield id="userName" name="userName" cssClass="input2" size="40"></s:textfield>
</td>
</tr>
然后你在你的action种定义:
private String userName;
给它getter setter方法然后:
jsp中填写的值 :"zhangsan"
你在action中的某个方法 就可以取到它了
sysout(userName);
会输出 zhangsan
你可以在action中,给出所有字段的getter setter方法
然后在action中的方法中,直接 字段名字 就能取到值了比如:
<tr>
<td valign="top">真实姓名</td>
<td>
<s:textfield id="userName" name="userName" cssClass="input2" size="40"></s:textfield>
</td>
</tr>
然后你在你的action种定义:
private String userName;
给它getter setter方法然后:
jsp中填写的值 :"zhangsan"
你在action中的某个方法 就可以取到它了
sysout(userName);
会输出 zhangsan
解决方案 »
- spring3.2+hibernate4.1最少的jar包应该是哪些?
- 初学者求助:java连接mysql, Class.forName()运行不成功
- char ch1=’abc’;
- 服务器将ArrayList对象转化为JSON发到客户端怎么客户端解析不了?
- 我的dspace安装好了 但是不能注册新用户
- sturts2用iterator循环显示信息后,如果再提交显示的信息怎么接收呢?
- 关于DAO层联合查询.
- ireport中detail区域分页显示问题
- 为什么我通过servlet向网页out.print()一串字符,2万行时网页就会出错?在线等待
- 急问给分?,不够还给
- 问下定义一个数组定义2种类型该怎么定义?
- struts action跳转后加载flash的问题
然后这里this.setLoginName(li.getLoginName());把当前对象修改
但是应该修改的是数据库中查找出来的li才行啊,当前对象修改了并没有更新到数据库中去
你也可以在action 中设置一个对象 ,jsp中就用你这个对象.属性 ,action 也会把值封装到对象中,这样就没必要在action 中再次给它封装!
例:action 中有一个 对象
private User user;
jsp 中:<input type="text" name="user.name" value="张三"/>
这样,张三就自动封装到User 对象的name属性中!!!更新数据库的内容,那你就得自己写update 语句了!!