码迷,mamicode.com
首页 > 编程语言 > 详细

笔记之_Java的jsp页面全局变量

时间:2017-11-19 17:31:08      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:https   imp   oid   ase   load   hash   ring   eem   obj   

servlet写法:
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class InitSystemVariableServlet extends HttpServlet {
    private ServletContext  servletContext;
    private   Map<String, Object>  allMap=new HashMap<String, Object>();
    @Override
    public void init() throws ServletException {
        servletContext= super.getServletContext();  //全局的application
        allMap.put("systemTitle", "后台管理系统");
        allMap.put("systemName", "教务管理系统");
        //只要是页面用的往里面加
        servletContext.setAttribute("baseMap", allMap);
    }
}
web.xml配置:
<servlet>
    <servlet-name>BaseApplication</servlet-name>
    <servlet-class>com.wisezone.controller.InitSystemVariableServlet</servlet-class>
    <load-on-startup>3</load-on-startup>
</servlet>
取值直接用el表达式:
<title>${baseMap["systemTitle"] }</title>
Freemarker数字超过3位会格式化,取消格式化用:
<input type="text" value="${salary?string(‘#.00‘)}" name="salary"  />

 

笔记之_Java的jsp页面全局变量

标签:https   imp   oid   ase   load   hash   ring   eem   obj   

原文地址:http://www.cnblogs.com/by-1642146903/p/7860156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!