2 u011603124 u011603124 于 2013.08.09 15:34 提问

struts2中request不能获取jsp页面的参数

jsp页面:

用户登录

用户名:
密  码:

Action类:
public class LoginAction extends BaseAction{

public String execute(){
    String username=this.getRequest().get("aname").toString();//获取用户名
    String password=this.getRequest().get("apass").toString();//获取密码
    UserDao userdao=new UserDao();
    Result result=userdao.queryByName(username, password);
    if(result.getRowCount()!=0){
        this.getSession().put(username, password);
        return "success";
    }
    return "fail";
}

}

struts2.xml

class="com.mstanford.action.LoginAction" method="execute">
/success.jsp
/error.jsp

3个回答

lingling123www
lingling123www   2013.08.09 23:28

第一:保证参数有效传递。通过get,post。
第二:你才的requset里取得参数值。

详细请看:
http://www.360cat.cn/it/note/index.html

zyn010101
zyn010101   2013.08.26 18:35

试试request.getParameter(“aname”)

KEYUAN358
KEYUAN358   2013.09.24 16:09

还是使用request.getParameter()吧。
http://www.kxikx.com/index.jsp

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp页面通过 request对象直接获取 struts2 Action的变量的值。
假设在Action类里有这么一个变量 private String str = "Hello jsp and struts2"; 还必须有str的get方法。 在JSP页面我们要引入org.apache.struts2.ServletActionContext 然后 String str = request.getAttribute("str"); System
struts2中action如何获取Session,request,jsp页面参数等等信息的值
struts2中action如何获取Session,request,jsp页面参数等等信息的值 1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServletHttp的请求(HttpServletRequest),响应(H
Struts2中 JSP使用request.setAttribute()后,在Action中为什么取不到值?
因为页面上的request 和使用form提交的request 请求 不是一个对象。测试如下: 首先在jsp页面中打印出来request对象 <% request.setAttribute("test","test"); System.out.println("request="+request+"返回页面对象");//这里打印出页面request对象 %> 部分action代码如下: H
struts2开发中在jsp页面顶用js取得action中传过来的值
 struts2开发中在jsp页面中用js取得action中传过来的值 使用struts2开发中,在jsp页面的js中用EL表达式取得action中传过来的值。 $(document).ready(function(){ / var employeeSN = "${employeeSN}"; EimUtil.RunEim(employeeSN); });
struts2中 action获取jsp页面的参数的方法
实例:现在jsp页面传递一个名为username的参数到action中 url:   http://localhost:8080/StudentSystem/role_list.action?username=qk12333.com 一、通过get set方法获取 在对应的action类中定义同名变量,并生成set get方法,那么参数将会自动获取值 String username;
struts2中action如何获取jsp页面参数
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServletHttp的请求(HttpServletRequest),响应(HttpServletResponse)操作.我们需要在Action中取得req
struts2的action从request获取参数值的几种方式
使用jquery框架的ajax能够方便的向后台传递参数,以$.post为例,参数有2种方式字符串和键值对: $.post(url, "name=aty&age=25")和$.post(url, {"name":"aty","age":25})。显然,使用json的方式比使用字符串拼接要方 便。对于后台的action来说,这2种方式是等价的,而且jquery也提供了param、serialize、serialize能够实现json与url格
jsp 页面获取request参数方法
This is my JSP page. //jsp获取request参数值方法
JSP中获取参数的3中方法
jsp 获取请求参数 param request
struts2的action从request获取参数值的两种方式
无论是提交form表单还是从URL中直接获取,struts2的action类中获取请求参数值,总的来说有2种方式: 第一种在action中定义同名变量,提供get/set方法。 第二种方式是手动获取HttpServletRequest,然后调用request.getParameter()。