当从点击JSP页面中的链接时,会执行相关操作,把后台所需要的参数传递过去。
- 最常见的是通过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;
}
———-
我是不合格的分隔线
————
- 当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 版权协议,转载请附上原文出处链接和本声明。