Strusts2中处理提交的集合数据
2016-10-30 00:00
225 查看
当我们提交一个checkbox这样的集合数据时,我们可以在对应的action中采用数组或者list的形式进行接收,之后在进行处理数组或者list里面的数据。例如:
action中的代码:
jsp也面的数据:
然后当我们需要提交一个对象的时候,struts并没有实现这样的功能,这需要我们自己进行实现,我们可以通过分成不同的数组进行提交然后再action当中在进行处理存放到对象当中。
action中的代码:
private String username; private String[] hobbies; private List<String> games; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String[] getHobbies() { return hobbies; } public void setHobbies(String[] hobbies) { this.hobbies = hobbies; } public String execute(){ System.out.print(username+": "); for(String str:hobbies){ System.out.print(str+" "); } System.out.println(); System.out.println("games"+games); return "success"; } public List<String> getGames() { return games; } public void setGames(List<String> games) { this.games = games; } |
<form action="UserAction" method="post"> 用户名:<input type="text" name="username"/> 爱好:<input type="checkbox" name="hobbies" value="bootball" >足球 <input type="checkbox" name="hobbies" value="basketball" >篮球 <input type="checkbox" name="hobbies" value="pingpong" >乒乓球 <input type="checkbox" name="hobbies" value="baseball" >棒球<br> 游戏爱好:<input type="checkbox" name="games" value="lol" >LOL <input type="checkbox" name="games" value="dota" >DOTA <input type="checkbox" name="games" value="cs" >反恐精英 <input type="checkbox" name="games" value="war" >魔兽争霸<br> <input type="submit" vlaue="提交"> </form> |
相关文章推荐
- 关于自定义实体集合绑定datagrid控件在进行编辑时出现错误"向原始数据存储区提交行时出错"的原因.
- Get或Post提交值的非法数据处理
- jQuery中对异步提交JSON和XML数据的处理方式
- JSON 数据(集合数据)到服务端的处理
- PHP处理提交的JSON数据
- 补充 宝玉 之《URL欺骗之以假乱真!》之 POST 方法提交数据 之 处理!
- ajax方式提交数据时“+”的处理
- 关于跨站数据提交与页面异常的处理
- Flash:LoadVars数据提交与表单处理
- 在struts框架下使用form提交数据并回带处理结果
- 补充 宝玉 之《URL欺骗之以假乱真!》之 POST 方法提交数据 之 处理!
- C#提交数据到服务器并返回的处理
- AJAX提交数据时 中文处理 以及js url 中文处理
- 在数据库查询语句中 要返回 一个集合的数据 的处理方式。
- 《Flash建站技术》系列6-LoadVars数据提交与表单处理
- Get或Post提交值的非法数据处理
- Ajax提交数据时,如果有中文的处理办法
- AJAX提交到Handler.ashx一般处理程序返回json数据
- 当读取数据,而未将处理后的数据提交会数据库时,如果数据库发上更改,将会引发LINQ异常,处理方式有:
- 在struts框架下使用post提交数据并回带处理结果