关于struts2中checkbox勾选被处理又跳转回原页面的问题
2012-12-20 17:58
253 查看
需求:比如说我要注册一个用户首先有名字输入框,然后是一组checkbox选择框,当我点击注册之后发现名字已经存在了,我又要回到这个注册页面上,并且原来已经勾选的要选上(用struts2的标签)。
解决:对于这个问题网上也有解决方法,但是不好收集。我自己为了以后万一用到就总结一下吧。
跳转到这个注册页的时候checkbox是从数据库读出来的一个list并且该list里又嵌套了一个list作成页面形式大概就像这样:
性格栏:checkbox 活泼 checkbox 开朗
技能栏:checkbox Java checkbox C语言
其中 性格栏,技能栏是动态打出来的属于外部list,其中的选项属于内部list
这是页面处理的代码
<s:iterator value="inforList" id="infor" >
<tr>
<td >
<s:property value="#infor.name" />
</td>
<td >
<s:iterator value="#infor.KinouList" id="inerlist">
<input type="checkbox" name="ids" value="<s:property value="#inerlist.id" />"
<s:iterator value="ids" id="checkedid">
<s:if test=" #inerlist.id ==#checkedid">
checked="checked"
</s:if>
</s:iterator> />
<s:property value="#inerlist.name" /><br>
</s:iterator>
</td>
</tr>
</s:iterator>
对注册处理的action里有个Integer[] ids的属性(有get/set方法),如果注册失败则跳回原页面,对于inforList如何传递目前只能把它放到session里,如果大家有好的从jsp页面传的方法(嵌套的list哦),请留言,谢谢。
解决:对于这个问题网上也有解决方法,但是不好收集。我自己为了以后万一用到就总结一下吧。
跳转到这个注册页的时候checkbox是从数据库读出来的一个list并且该list里又嵌套了一个list作成页面形式大概就像这样:
性格栏:checkbox 活泼 checkbox 开朗
技能栏:checkbox Java checkbox C语言
其中 性格栏,技能栏是动态打出来的属于外部list,其中的选项属于内部list
这是页面处理的代码
<s:iterator value="inforList" id="infor" >
<tr>
<td >
<s:property value="#infor.name" />
</td>
<td >
<s:iterator value="#infor.KinouList" id="inerlist">
<input type="checkbox" name="ids" value="<s:property value="#inerlist.id" />"
<s:iterator value="ids" id="checkedid">
<s:if test=" #inerlist.id ==#checkedid">
checked="checked"
</s:if>
</s:iterator> />
<s:property value="#inerlist.name" /><br>
</s:iterator>
</td>
</tr>
</s:iterator>
对注册处理的action里有个Integer[] ids的属性(有get/set方法),如果注册失败则跳回原页面,对于inforList如何传递目前只能把它放到session里,如果大家有好的从jsp页面传的方法(嵌套的list哦),请留言,谢谢。
相关文章推荐
- 关于使用struts2时子窗体页面跳转后在父窗体打开的问题以及Session过期后的页面跳转问题
- 关于JSP 页面中checkbox选中与否判断的问题
- 关于MyIE2中博客园页面自动跳转的问题回答
- 关于struts2 从jsp页面获取数据乱码问题。
- 关于springmvc 页面跳转问题
- 关于jsp页面通过el表达式访问struts2值栈的问题
- HTML关于跳转页面问题
- 关于springmvc框架下tomcat6和tomcat7不配置welcome-file-list跳转到第一个页面的问题
- 关于uinavigationcontroller跳转时,若跳转到的页面不需要navigationbar,则总显示黑框的处理办法
- 关于web.xml中配置404错误跳转页面 在ie不能显示自定义错误页面的问题
- struts2标签:关于radio,checkbox返回值选中的问题
- frameset、iframe框架登录跳转, 处理session为空的登录页面问题
- 关于Vue项目路由栏去除“#”的处理方法及其刷新页面时出现404问题
- struts2 页面跳转控制传参问题
- js跳转页面回传值问题处理
- 关于struts2获取action中提示消息在jsp页面乱码的问题
- 关于struts2在页面请求转发到action的问题
- 关于经过servlet跳转后jsp页面的样式消失问题的解决办法
- 关于页面链接跳转的问题
- jsp中错误页面处理的跳转问题