Struts2传递参数的三种方式
2016-03-04 20:20
471 查看
1.Action直接接受参数
login.jsp中创建表单,添加用户名和密码,并设定其name为userName和pwd
Action类中创建两个属性,分别与Login.jsp中的对应,并且提供get()和set()方法
2.使用DomainModel接收参数
定义Model类(UserInfo实体类),在Action中定义Model类的对象(不需要new),UserInfo userInfo,创建该对象的get和set方法
此时为了对应找到当前实体类,在login.jsp中必须修改userInfo.userName和userInfo.pwd
3.使用ModelDriven接收参数
Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象
ModelDriven较为灵活,也是最常用的接受参数的方式,此时在login.jsp中则不需要添加userInfo
login.jsp中创建表单,添加用户名和密码,并设定其name为userName和pwd
Action类中创建两个属性,分别与Login.jsp中的对应,并且提供get()和set()方法
2.使用DomainModel接收参数
定义Model类(UserInfo实体类),在Action中定义Model类的对象(不需要new),UserInfo userInfo,创建该对象的get和set方法
此时为了对应找到当前实体类,在login.jsp中必须修改userInfo.userName和userInfo.pwd
3.使用ModelDriven接收参数
Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象
ModelDriven较为灵活,也是最常用的接受参数的方式,此时在login.jsp中则不需要添加userInfo
相关文章推荐
- javaIO流之File类
- java中this的使用方法
- Java反射机制常用方法介绍
- SPRING IN ACTION 第4版笔记-第六章Rendering web views-001- Spring支持的View Resolver、InternalResourceViewResolver、JstlView
- Java学习笔记之对象与类
- java并发编程:并发容器之CopyOnWriteArrayList(转)
- [置顶] springmvc接收前台(如ajax)传来的数组list,set等集合图文详解
- JAVA I/O流 之入门
- Java 线程
- Java-匿名内部类
- Java关键字——throws和throw
- Codeforces Round #344 (Div. 2) E - Product Sum(三分 (java))
- Java反射
- Java学习笔记之集合、Iterator、Map
- web网页Eclipse,jsp+Servlet+javaBean,访问Mysql链接数据库
- Java动态 遍历List 时删除List特征元素 异常问题 及解决方案总结
- Java Tips and Best practices to avoid NullPointerException
- Java之求逆矩阵
- Netbeans使用maven下载源码
- Java多线程