Action里写了getter、setter、并且字段名字也跟checkbox name的一样、但是就是取不到fieldValue的值Jsp代码
<s:iterator value="#request.list" id="us" status="sts">
<tr>
<td><s:checkbox name="checklist" value="false" fieldValue="#us.id"></s:checkbox>
</td>
<td><s:property value="#sts.index+1"/>
</td>
<td><s:property value="#us.firstname"/>
</td>
<td><s:property value="#us.lastname"/>
</td>
<td><s:property value="#us.age"/>
</td>
<td><s:a href="DeleteUser.action?user.id=%{#us.id}">删除</s:a>
</td>
<td><s:a href="updateP.action?user.id=%{#us.id}">更新</s:a>
</td>
</tr>
</s:iterator>
<tr>
<s:a href="DeleteAll.action">删除</s:a>
</tr>Action代码
public class DeleteAllUserAction extends ActionSupport {
private Userservice userservice;
ArrayList checklist=new ArrayList();
public Userservice getUserservice() {
return userservice;
} public void setUserservice(Userservice userservice) {
this.userservice = userservice;
} @SuppressWarnings("unchecked")
public ArrayList getchecklist() {
return checklist;
} @SuppressWarnings("unchecked")
public void setchecklist(ArrayList checklist) {
this.checklist = checklist;
} @Override
public String execute() throws Exception {
for (int j = 0; j <checklist.size(); j++) {
this.userservice.removeUser(userservice.findUserById(Integer.getInteger(checklist.get(j).toString())));
}
return SUCCESS;
}
}
<s:iterator value="#request.list" id="us" status="sts">
<tr>
<td><s:checkbox name="checklist" value="false" fieldValue="#us.id"></s:checkbox>
</td>
<td><s:property value="#sts.index+1"/>
</td>
<td><s:property value="#us.firstname"/>
</td>
<td><s:property value="#us.lastname"/>
</td>
<td><s:property value="#us.age"/>
</td>
<td><s:a href="DeleteUser.action?user.id=%{#us.id}">删除</s:a>
</td>
<td><s:a href="updateP.action?user.id=%{#us.id}">更新</s:a>
</td>
</tr>
</s:iterator>
<tr>
<s:a href="DeleteAll.action">删除</s:a>
</tr>Action代码
public class DeleteAllUserAction extends ActionSupport {
private Userservice userservice;
ArrayList checklist=new ArrayList();
public Userservice getUserservice() {
return userservice;
} public void setUserservice(Userservice userservice) {
this.userservice = userservice;
} @SuppressWarnings("unchecked")
public ArrayList getchecklist() {
return checklist;
} @SuppressWarnings("unchecked")
public void setchecklist(ArrayList checklist) {
this.checklist = checklist;
} @Override
public String execute() throws Exception {
for (int j = 0; j <checklist.size(); j++) {
this.userservice.removeUser(userservice.findUserById(Integer.getInteger(checklist.get(j).toString())));
}
return SUCCESS;
}
}
解决方案 »
- Jquery拼接html的table,在其中使用<c:if>标签不起作用
- 求java在linux下生成axis2的Webservice接口客户端代码的命令
- 使用POI导出日志到EXCEL表格中,EXCEL表格中的值是乱码
- [找骂+散分]网吧零售系统(续1)--详细设计与不完全实现
- 关于sql
- 请问用代码实现的数据库连接池和通过配置服务器实现的数据库连接池有什么区别?
- 高手是不是对简单的问题不屑一顾?
- 淘宝第三方应用
- 新手刚刚上路,请各位高手指教
- 请斑竹解封我的号!我是2001年进csdn的,最高有7000多分,现在还有500多分,可能有时问题比较多,有些贴没及时结分,但从没删过贴,不知
- 调用wsdl出错
- 怎么把Action查到的数据转发到JSP再用表单提交给另一个Action
在后台可能取到值。