Action接收参数(javaBean方式)

 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>

 

项目视图

 

 

 

 

 

 

posted @ 2016-08-25 19:09  那就这样吧-  阅读(380)  评论(0编辑  收藏  举报