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

struts 标签 applicationScope里的值是如何取得的

2012-03-28 
struts 标签 applicationScope里的值是怎么取得的?看到页面中有这么一段代码inputtype text name cl

struts 标签 applicationScope里的值是怎么取得的?
看到页面中有这么一段代码
<input   type= "text "   name= "classcode "   value= "${applicationScope[flag]} "   />

请问applicationScope里的值是何时如何放进去的。谢谢!

[解决办法]
变量applicationScope是从服务器端发送过来的
一般用
request.setAttribute( "applicationScope ", list);
这样一个list就和applicationScope映射起来,并发送到前端
[解决办法]
web.xml里头设置的.
<context-param>
<param-name> variable_name </param-name>
<param-value> variable_value </param-value>
</context-param>
[解决办法]
JSTL的 <c:set/> 标签也可以设置.
从你的代码看,是JSTL的样子.
JSTL中applicationScope等于JSP中的application变量.都是默认变量,使用上和session,request没啥区别.
比如:
<c:set var= "varName " value= "myValue " scope= "application " />
<input type= "text " name= "classcode " value= "${applicationScope.varName} " />

热点排行