Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc

上传人:scccc 文档编号:13933297 上传时间:2022-01-26 格式:DOC 页数:12 大小:155KB
返回 下载 相关 举报
Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc_第1页
第1页 / 共12页
Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc_第2页
第2页 / 共12页
Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc_第3页
第3页 / 共12页
Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc_第4页
第4页 / 共12页
Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc》由会员分享,可在线阅读,更多相关《Struts2 JSP将list,set ,Map传递到Action然后s iterator遍历(三十五).doc(12页珍藏版)》请在三一文库上搜索。

1、Struts2 JSP将list,set ,Map传递到Action然后遍历三十五-List-1.使用Strut2的的集合对象:在jsp初始化action中的list然后提交到action2.使用Struts标签,实现多个用户同时注册(注意属性配置文件)Java代码1. packagecom.sh.pojo;2. 3. importjava.util.Date;4. 5. publicclassRegister6. privateStringname;7. privateStringpwd;8. privateintage;9. privateDatebirthday;10. privateS

2、tringaddress;11. 12. /getset13. Java代码1. packagecom.sh.action;2. 3. importjava.util.ArrayList;4. importjava.util.List;5. 6. importcom.opensymphony.xwork2.ActionSupport;7. importcom.sh.pojo.Register;8. 9. publicclassRegisterActionextendsActionSupport10. 11. privatestaticfinallongserialVersionUID=1L;1

3、2. privateListregisters;13. publicListgetRegisters()14. returnregisters;15. 16. publicvoidsetRegisters(Listregisters)17. this.registers=registers;18. 19. publicStringexecute()throwsException20. returnSUCCESS;21. 22. 23. 5.RegisterAction-conversion.properties(配置action中list的泛型对象,放在action同一目录下,属性文件的命名为

4、:actionName-version.propertiesJava代码1. Element_registers=com.sh.pojo.Register/Element_是固定的后面接action中的list集合变量名,后面是泛型中的对象类。Xml代码1. 2. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 7.login.jsp 使用 struts2标签 和 OGNL 表达式Html代码1. 2. 3. 4. 用户名5. 密码6. 年龄7. 生日8

5、. 地址9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 8.success.jsp 循环遍历 list 集合Html代码1. 2. 3. 用户名4. 密码5. 年龄6. 生日7. 地址8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 填上信息后提交就可以看到成功页面的循环的输出10.使用 jstl c 标签 和 EL

6、表达式 实现上面的 批量注册 (注意 数组初始化)Html代码1. 2. 3. 4. 用户名5. 密码6. 年龄7. 生日8. 地址9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 填上信息后和上面的一样。-Set-12.使用Strutgs2的 Set 类型. 遍历所有 和 取其中一个actionJava代码1. packagecom.sh.action;2. 3. importjava.util.LinkedHashSet;4. importja

7、va.util.Set;5. 6. importcom.opensymphony.xwork2.ActionSupport;7. importcom.sh.pojo.Register;8. 9. publicclassRegisterSetActionextendsActionSupport10. 11. privateSetregisters=newLinkedHashSet();12. 13. publicSetgetRegisters()14. returnregisters;15. 16. 17. publicvoidsetRegisters(Setregisters)18. this

8、.registers=registers;19. 20. 21. Override22. publicStringexecute()throwsException23. /TODOAuto-generatedmethodstub24. returnSUCCESS;25. 26. 27. Java代码1. KeyProperty_registers=name/KeyProperty如果是取单个就需要这个2. Element_registers=com.sh.pojo.Register14.login3.jsp (注意 初始化 set 的时候 采用 makeNew )Html代码1. 2. 3.

9、4. 用户名5. 密码6. 年龄7. 生日8. 地址9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 15.success2.jsp 遍历 Set 和获取 单个Html代码1. 2. 3. 用户名4. 密码5. 年龄6. 生日7. 地址8. 9. 10. =遍历所有的=11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. =单独去其中的

10、一个(知道其中的keyweiadmin)=32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 填写信息后 就会到成功页面 看到遍历所有 和 取单个-Map-17.使用 Strut2的 Map 类型actionJava代码1. packagecom.sh.action;2. 3. importjava.util.HashMap;4. importjava.util.Map;5. 6. importcom.opensymphony.xwork2.ActionSupport;7. importcom.sh.p

11、ojo.Register;8. 9. publicclassRegisterHashMapActionextendsActionSupport10. 11. privateMapmaps=newHashMap();12. 13. publicMapgetMaps()14. returnmaps;15. 16. 17. publicvoidsetMaps(Mapmaps)18. this.maps=maps;19. 20. 21. Override22. publicStringexecute()throwsException23. /TODOAuto-generatedmethodstub24. returnSUCCESS;25. 26. 27. 28. Java代码1. Key_maps=java.lang.String/Key_固定后面为action的Map属性名2. Element_maps=com.sh.pojo.RegisterHtml代码1. 2. 3. 4. 用户名5. 密码6. 年龄7. 生日8. 地址9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1