Struts 2構成のParamはどのように呼び出しますか?
2360 ワード
<package name="land" namespace="/" extends="struts-default">
<action name="UserLand" class="com.UserLandAction">
<param name="userName"></param>
<param name="password"></param>
<result name="success">/manage/index.jsp</result>
<result name="error">/userLand.jsp</result>
</action>
</package>
Struts2
<param name="userName"></param>
<param name="password"></param>
Action
private String userName;
private String password;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
1: ?
2: , Action ?
1、 :
Form Action setter , Form , ,
2、Action , setter , ,Struts2 。
:jsp
<form name="" action="paramTest.action" method="post">
<input type="text" name="username" value="wjlvivid">
<input type="text" name="password" value="123456">
<input type="submit" value=" ">
</form>
Action ParamTestAction.java
private String username;
private String password;
// setter、getter .....
public String paramTest(){
System.out.println("username:"+username+" password:"+password);
return "success";
}
:
<action name="paramTest" class="com.sino.ParamTestAction" method="paramTest">
<param name="username">wjl</param>
<param name="password">000000</param>
<result name="success">/menu/menu.jsp</result>
</action>
action, :
username:wjlvivid password:123456
<input type="text" name="password" value="123456"> ,
username:wjlvivid password:000000
<param> Action , 、 ....