Java Web学习的一些小知识点总结(一)

Java Web学习的一些小知识点总结(一)

1、getParameter问题

servlet(controller)中的request.getParameter(“key1”)
此处的key1可来自于jsp页面的name属性值,key1是key-value中的key
其String s=request.getParameter(“key1”)得到的是其value,(即s为key-value中的value),s的获取来自页面或jsp的value属性的值,这里的value属性是默认值得意思,可在页面修改后,value会变成修改后的值。
例:jsp中代码如下:
<input type="checkbox" name="savename" value="ok"> 记住用户名
servlet中对应代码:String s=request.getParameter("savename");
如果页面勾选了记住用户名,则s="ok",否则s不为ok。
其他情况下jsp中value属性也可能没有,这是value值为页面输入内容。

2、页面使用el表达式直接获取servlet中的Attribute

el表达式: jsp的内置表达式语言,从jsp2.0开始.。用来替代<%=..%>
作用:
- 获取域中数据 ★
- 执行运算 ★
- 获取常见的web对象
- 调用java的方法
格式: ${el表达式}
例:servlet中代码如下:
request.setAttribute("msg", "请重新输入验证码");
jsp中通过el表达式获取:<font color="red">${msg }</font>
若有msg 对应的attribute,则输出其值,如没有输出”“(空),在页面相当于没有输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值