struts2的action从request获取参数值的两种方式
2016-06-12 20:38
507 查看
无论是提交form表单还是从URL中直接获取,struts2的action类中获取请求参数值,总的来说有2种方式:
第一种在action中定义同名变量,提供get/set方法。
第二种方式是手动获取HttpServletRequest,然后调用request.getParameter()。
第一种方式:action中定义同名变量,提供get/set方法
public class Action {
private String name ;
private String phone;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String query(){
// 直接调用getName()和getPhone()函数,就可以得到表单提交,和url里的name 和 phone的参数
System.out.println(getName()+" "+getPhone());
return "index";
}
第二种方法:获取HttpServletRequest,然后调用request.getParameter()
第一种在action中定义同名变量,提供get/set方法。
第二种方式是手动获取HttpServletRequest,然后调用request.getParameter()。
第一种方式:action中定义同名变量,提供get/set方法
public class Action {
private String name ;
private String phone;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String query(){
// 直接调用getName()和getPhone()函数,就可以得到表单提交,和url里的name 和 phone的参数
System.out.println(getName()+" "+getPhone());
return "index";
}
第二种方法:获取HttpServletRequest,然后调用request.getParameter()
相关文章推荐
- ActionScript 3.0 编程体验
- 再谈Jquery Ajax方法传递到action(补充)
- php错误提示failed to open stream: HTTP request failed!的完美解决方法
- 小论asp中request与response的用法
- 循环取值Request.QueryString的用法
- 详解Webwork中Action 调用的方法
- ASP.NET MVC:Filter和Action的执行介绍
- jQuery中设置form表单中action值的实现方法
- NopCommerce架构分析之(五)Model绑定Action参数
- jQuery改变form表单的action,并进行提交的实现代码
- Jquery中request和request.form和request.querystring的区别
- 使用jquery提交form表单并自定义action的实现代码
- Ajax in action 英文版配书源码 下载
- request.getParameter()取值为null的解决方法
- ajax使用不同namespace的action的方法
- js实现接收表单的值并将值拼在表单action后面的方法
- Asp.net内置对象之Request对象(概述及应用)
- 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
- ajax交互Struts2的action(客户端/服务器端)
- asp下request.querystring("id")与request("id")区别