JSP传值

  • Post author:
  • Post category:其他


当从点击JSP页面中的链接时,会执行相关操作,把后台所需要的参数传递过去。

  1. 最常见的是通过form表单的形式传递。如下代码所示`
<s:form action="LoginAction.action" method="post">
         <s:textfield label="用户名" name="username" placeholder="输入用户名"></s:textfield>
         <s:password label="登录密码" name="password" placeholder="密码"></s:password>
        <s:submit  value="登录" />
</s:form>

在后台action中通过getter/setter 方法得到值:

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. 当JSP的链接为以下格式传递参数时:
<a href="loginAction.action?username=?&password=?"></a>

在后台接受参数的方式就会发生改变,不再是通过getter/setter方法,而是通过Request对象来获取参数,如下代码所示:

//获得request对象
HttpServletRequest request = ServletActionContext.getRequest();

String username = request.getParameter("username");
String password = request.getParameter("password");

以上就是关于jsp传值的一些方法。如有遗漏,敬请期待更新。。。。。。。。。。



版权声明:本文为farxix原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。