首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

初学者问一下关于JSP中的美元符号

2012-03-30 
菜鸟问一下关于JSP中的美元符号在代码中出现了 title${keyword}-${cityname}测试网站/title 的代码这

菜鸟问一下关于JSP中的美元符号
在代码中出现了 <title>${keyword}-${cityname}测试网站</title> 的代码

这里 $符号可以定位到变量是使用了JSTL的EL表达式嘛?但是为什么没有使用<c:标签呢

2 如果是使用EL表达式, 那么会进行自动的HTML特殊字符转义嘛?防止DOM注入。

[解决办法]
${}相当于c:out
会从application->session->request->pape中找

[解决办法]
page:当前页面范围(范围最小,生命周期最短) 
request:同一个请求范围 (forward,include) 
session:同一个会话(30分钟不使用,会自动结束) 
application:同一个应用(范围最大,生命周期最长) ServletContext
[解决办法]
EL表达式。。。作用域有几个来着,内置对象有几个来着?忘了。取值顺序是怎样的来着?忘了。写个事例来瞅瞅。呃。。。
内置对象有九个,分别属于四个作用域,具体哪些自己百度,取值顺序Page,Request,Session,Application,事例:${pageScope.name}${requestScope.age}${sessionScope.sex}${applicationScope.height}当然了,EL表达式还有很多用法,这只是最基础的,自己百度吧。希望对你有帮助。

热点排行