Struts2 接受参数方法
来源:互联网 发布:用java求水仙花数 编辑:程序博客网 时间:2024/04/28 17:40
jsp:
<!-- 属性接受参数 -->
<form action="" name="f" method="post">
账号:<input type="text" name="username"/><br>
密码:<input type="password" name="password"/><br><br>
</form>
<input type="button" value="提交" onclick="javacript:document.f.action='<%=actionPath %>acceptparameter';document.f.submit()"/>
<hr>
<!-- PO接受参数 -->
<form action="" name="f1" method="post">
账号:<input type="text" name="user.username"/><br>
密码:<input type="password" name="user.password"/><br><br>
</form>
<input type="button" value="提交" onclick="javacript:document.f1.action='<%=actionPath %>acceptparameter1';document.f1.submit()"/>
<hr>
<!-- DTO接受参数 -->
<form action="" name="f2" method="post">
账号:<input type="text" name="userDTO.username"/><br>
密码:<input type="password" name="userDTO.password"/><br>
确认密码:<input type="password" name="userDTO.confirmingPassword"/><br>
</form>
<input type="button" value="提交" onclick="javacript:document.f2.action='<%=actionPath %>acceptparameter2';document.f2.submit()"/>
<hr>
<!-- ModelDriven接口接受参数 -->
<form action="" name="f3" method="post">
账号:<input type="text" name="user.username"/><br>
密码:<input type="password" name="user.password"/><br><br>
</form>
<input type="button" value="提交" onclick="javacript:document.f3.action='<%=actionPath %>acceptparameter3';document.f3.submit()"/>
action:
<!-- 属性接受参数 -->
public class Acceptparameter extends ActionSupport{
private String username;
private String password;
//get,set方法
@Override
public String execute() throws Exception {
System.out.println("username="+username+"password="+password);
return SUCCESS;
}
}
<!-- PO接受参数 -->
public class Acceptparameter1 extends ActionSupport{
private User user;
//get,set方法
@Override
public String execute() throws Exception {
System.out.println("username="+user.getUsername()+"password="+user.getPassword());
return SUCCESS;
}
}
PO:
public class User {
private String username;
private String password;
//get,set方法
}
<!-- DTO接受参数 -->
public class Acceptparameter2 extends ActionSupport{
private UserDTO userDTO;
private User user;
//get,set方法
@Override
public String execute() throws Exception {
System.out.println("DTOusername="+userDTO.getUsername()+"DTOpassword="+userDTO.getPassword() +"confirmingPassword="+userDTO.getConfirmingPassword());
User u=new User();
u.setUsername(userDTO.getUsername());
u.setPassword(userDTO.getPassword());
System.out.println("username="+u.getUsername()+"password="+u.getPassword());
return SUCCESS;
}
}
PO:
public class UserDTO {
private String username;
private String password;
private String confirmingPassword;
//get,set方法
}
<!-- ModelDriven接口接受参数 -->
public class Acceptparameter3 extends ActionSupport implements ModelDriven<User>{
private User user =new User();
//get,set方法
@Override
public String execute() throws Exception {
System.out.println("username="+user.getUsername()+"password="+user.getPassword());
return SUCCESS;
}
}
PO:
public class User {
private String username;
private String password;
//get,set方法
}
struts.xml:
<!-- 属性接受参数 -->
<action name="acceptparameter" class="Acceptparameter">
<result>
/Hello.jsp
</result>
</action>
<!-- PO接受参数 -->
<action name="acceptparameter1" class="Acceptparameter1">
<result>
/Hello.jsp
</result>
</action>
<!-- DTO接受参数 -->
<action name="acceptparameter2" class="Acceptparameter2">
<result>
/Hello.jsp
</result>
</action>
<!-- ModelDriven接口接受参数 -->
<action name="acceptparameter3" class="Acceptparameter3">
<result>
/Hello.jsp
</result>
</action>
- Struts2 接受参数方法
- Struts2中action接受参数方法
- Struts2接受请求参数
- struts2接受参数
- Struts2接受参数
- 关于struts2接受参数
- Struts2接受参数
- Struts2接受Web参数
- struts2:接受参数
- struts2 接受参数总结
- Struts2的Action接受参数的方法介绍
- Struts2(四) 接受参数的三种方法
- struts2的接受form表单参数的方法
- Struts2接受请求参数三种常用方法
- Struts2参数接受的问题
- struts2接受表单参数问题!!!
- Struts2(三) 接受请求参数
- 【Struts2】请求参数的接受
- window.open
- bash遇到的一个变量作用域问题,记录下
- 面试题:火车运煤问题
- viewDidUnload 和 dealloc 的区别
- Android通讯录分组管理
- Struts2 接受参数方法
- 面试题:赛马问题
- 常用CentOS vsftpd安装设置讲解
- 智力题
- 为何选择使用开源虚拟化技术
- 如何在微软的CRM2011中,安装CRM 4.0 简体中文版报表分析工具
- 简单CMS项目笔记之三:搜索栏和自定义superAction
- Cmake CMAKE_BUILD_TYPE specification
- 使用 Cloud Foundry Integration for Eclipse 部署应用程序和绑定服务