前端页面定义公共变量
来源:互联网 发布:淘宝流量来源查询 编辑:程序博客网 时间:2024/04/30 02:27
前端页面定义公共变量(做项目的工程中 用到jsp页面显示图片 没上线之前用本地的路径 、上线之后更改成线上的路径。这样定义公变量 就避免了上线后更改多处路径)
例如:页面显示图片路径
1.java代码
package gt.common;import java.io.IOException;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 类名称:RequestFilter.java * 类描述: * 作 者:why * 时 间:2017年7月5日 */public class RequestFilter implements Filter {/* (non-Javadoc) * @see javax.servlet.Filter#destroy() */@Overridepublic void destroy() {// TODO Auto-generated method stub}/* (non-Javadoc) * @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) */@Overridepublic void doFilter(ServletRequest arg0, ServletResponse arg1,FilterChain arg2) throws IOException, ServletException {HttpServletRequest request = (HttpServletRequest) arg0;HttpServletResponse response = (HttpServletResponse) arg1;GetHttpServletRequestWrapper req = new GetHttpServletRequestWrapper((HttpServletRequest)arg0,"utf-8",request.getRequestURI());req.setAttribute("PIC_URL", “填写你想要放的位置的路径”);arg2.doFilter(req, response);}/* (non-Javadoc) * @see javax.servlet.Filter#init(javax.servlet.FilterConfig) */@Overridepublic void init(FilterConfig arg0) throws ServletException {// TODO Auto-generated method stub}}
2.web.xml 配置过滤
<filter> <filter-name>RequestFilter</filter-name> <filter-class>gt.common.RequestFilter</filter-class> <async-supported>true</async-supported> </filter> <filter-mapping> <filter-name>RequestFilter</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <filter-mapping> <filter-name>RequestFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>
3.jsp页面读取方式
<img src="${PIC_URL}">
阅读全文
0 0
- 前端页面定义公共变量
- jsp页面定义公共变量及项目根目录获取方式
- JavaScript中定义类的公共变量和私有变量
- lemon oa前端页面——common公共页面研究
- 总结一些页面公共头部统一部署方法--前端
- struts2 页面定义变量并更新值
- webwork定义页面局部变量或全局变量
- 公共页面
- 如何在javascript中访问页面定义的变量
- 如何在javascript中访问页面定义的变量
- 如何在javascript中访问页面定义的变量
- Struts2 在页面定义变量 s:set标签
- PHP Global变量定义当前页面的全局变量
- ACTION中定义的变量,如何传值到JSP页面?
- PHP Global变量定义当前页面的全局变量
- PHP Global变量定义当前页面的全局变量
- Struts2 在页面定义变量 s:set标签
- JSTL 标签获得jsp页面上定义的变量
- session介绍
- 报时助手
- Spark 踩坑记录
- js事件委托
- [Android] ImageView.ScaleType设置图解
- 前端页面定义公共变量
- The method getTextContent() is undefined for the type Node
- 【公告】博客专家 6 月发布原创/翻译文章奖励
- DP-----91. Decode Ways
- JavaWeb使用SQL Server驱动的JDBC(3)
- 【Unity】Effective C#观后感之提高Unity中C#代码质量的21条准则
- CDOJ1059-秋实大哥与小朋友
- co模块用法及分析
- 论多线程是否能加快处理速度