Action接收参数(javaBean方式)
链接:http://pan.baidu.com/s/1slkuwMx 密码:gu3q
1.
Action接收参数(javaBean方式)将模型数据从Action分离
定义实体类为实体类添加属性以及setter和getter
为Action添加实体属性以及setter和 getter
修改表单参数name为实体对象名.属性名
<input type="text" name="user.userName">
取值通过<s:property value="对象名.属性名">的形式
<s:property value="user.userName">
2.例子:代码实现以登录
思路:配置web----》新建一个login.jsp登录form表单提交------>提交到struts.xml--->返回到指定的页面
配置web.xml
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
所需要的包jar
配置struts.xml
<package name="default" namespace="/" extends="struts-default">
<action name="hello" method="execute" class="">
<!-- 默认success返回 -->
<result name="success">hello.jsp</result>
</action>
<action name="login" class="com.cn.LoginAction">
<result>MyJsp.jsp</result>
</action>
</package>
项目视图