JSP里jstl技术 中 req.setAttribute(" aa" ,aa)与req.setAttribute( "aa" , "aa" )有什么不同

JSP里jstl技术 中 req.setAttribute(" aa" ,aa)与req.setAttribute( "aa" , "aa" )有什么不同,第1张

request的setAttribute方法的原型是

setAttribute(String key, Object value)

也就是说,第一个参数变量的名字(键值),第二个参数是对象本身。

reqsetAttribute(" aa" ,aa)是将aa对象存入到request中,给它起了个名字叫"aa"

reqsetAttribute( "aa" , "aa" )是直接将字符串"aa"存入到request中,给它起了个名字叫"aa"

给你一个小例子看看就明白了。获取用户输入参数,然后进行数据库查询,查询成功则登录成功

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

public class HandleLogin extends >

EL表达式

关键字: el表达式

一个EL表达式包含变量和 *** 作符。任何存储在某个JSP作用范围(如:page、 request、session、application)的bean能被作为一个EL变量来使用。另外,EL支持以下预定义的变量:

变量名称

说明

pageScope

一个包含所有page scope范围的变量集合 (a javautilMap)

requestScope

一个包含所有request scope范围的变量集合 (a javautilMap)

sessionScope

一个包含所有session scope范围的变量集合 (a javautilMap)

applicationScope

一个包含所有application scope范围的变量集合 (a javautilMap)

param

一个包含所有请求参数的集合 (a javautilMap),通过每个参数对应一个String值的方式赋值

paramValues

一个包含所有请求参数的集合 (a javautilMap),通过每个参数对应一个String数组的方式赋值

header

一个包含所有请求的头信息的集合, (a javautilMap) ,通过每个头信息对应一个String值的方式赋值

headerValues

一个包含所有请求的头信息的集合 (a javautilMap) ,通过每个头信息的值都保存在一个String数组的方式赋值

cookie

一个包含所有请求的 cookie集合 (a javautilMap), 通过每一个cookie(javaxservlet>

以上就是关于JSP里jstl技术 中 req.setAttribute(" aa" ,aa)与req.setAttribute( "aa" , "aa" )有什么不同全部的内容,包括:JSP里jstl技术 中 req.setAttribute(" aa" ,aa)与req.setAttribute( "aa" , "aa" )有什么不同、html如何获取四大作用域的值、在jsp中用EL表达式如何获取下拉列表中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9453483.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存