JSP传值

当从点击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传值的一些方法。如有遗漏,敬请期待更新。。。。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值