您的位置:首页 > 编程语言 > Java开发

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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息