广东华电建设股份有限公司网站,华夏名网网站建设教程,如何低成本做网站推广,wordpress去index.php转载自 jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结为什么使用该功能#xff1f;项目中的每个页面都包含产品名称、Logo、版本等信息#xff0c;我希望修改一处#xff0c;其它所有的全部跟着变。 有同学会说那就都引用一个页面“”就Ok了#xff1b;但是…转载自 jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结为什么使用该功能项目中的每个页面都包含产品名称、Logo、版本等信息我希望修改一处其它所有的全部跟着变。 有同学会说那就都引用一个页面“”就Ok了但是我希望这些信息都是可以通过后台代码修改的修改后保存到数据库和一个静态类中其实后台直接读写这个引用 的页面或者保存到属性文件properties中也是可以的我觉得还是存到数据库中好一些。 还有同学会说直接使用“%com.xunge.base.constant.PlatInfo.title%”就好了但这个太长了不容易记每个页面都引用这一长串的东西你不觉得烦么
可用的方法方法一 推荐使用此方法首先在页面中加入 % request.setAttribute(“title”, com.xunge.base.constant.PlatInfo.title); % 之后就可以通过“${title}”来使用了。 方法二 首先在页面中加入 c:set var”title” value”%com.xunge.base.constant.PlatInfo.title%” / 之后就可以通过“${title}”来使用了。 注意百分号和等号之间不能有空格否则将不会被解析如下图 也不会产生“HTTP Status 500 - Unable to compile class for JSP:Syntax error on token “”, expected”的错误 方法三 首先在页面中加入 % String title com.xunge.base.constant.PlatInfo.title; % 之后就可以通过“${title}”来使用了。 但这个方法存在一个问题 如果一个页面中引用的多个jsp页面中都包含该语句那么就会出现以下错误 HTTP Status 500 - Unable to compile class for JSP:Duplicate local variable title
不可用的方法直接使用以下语句是取不到值的即使加入“%page import”com.xunge.base.constant.PlatInfo” %也无济于事” ${com.xunge.base.constant.PlatInfo.title}
下面这句百分号和等号有空格是不会被解析的是面说过了。 c:set var”title” value”% com.xunge.base.constant.PlatInfo.title%” /