数组/容器的处理:
- 对于数组和容器,sturts可以直接将表单数据转化为对应的数据类型
jsp页面
<form action="add.action" method="post"> username:<input type="text" name="name"/> <br> hobbies:<input type="checkbox" name="hobbies" value="football"/>football <input type="checkbox" name="hobbies" value="basketball"/>basketball <input type="checkbox" name="hobbies" value="tabletennis"/>tabletennis <br> game:<input type="checkbox" name="games" value="lol"/>lol <input type="checkbox" name="games" value="qqt"/>qqt <input type="checkbox" name="games" value="dota"/>dota <br> <input type="submit" value="submit"/> </form>
action类
public class UserAction { private String name; private String[] hobbies; // 使用数组 private List<String> games; // 使用容器 public String execute() { System.out.println("name: " + name); System.out.print("hobbies:"); for(String s : hobbies) { System.out.print(" " + s); } System.out.print("\ngames: " + games ); return Action.SUCCESS; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String[] getHobbies() { return hobbies; } public void setHobbies(String[] hobbies) { this.hobbies = hobbies; } public List<String> getGames() { return games; } public void setGames(List<String> games) { this.games = games; } }
集合对象处理
- 需要自定义拦截器,目前还不会写QAQ
sturts2批量提交
猜你喜欢
转载自blog.csdn.net/weixin_40683252/article/details/81095041
今日推荐
周排行