比如我的访问地址是http://localhost:888/project/index
我的web工程放在tomcat的webapps的project目录下
我想获取http://localhost:888/project这个路径,主要是为了发ajax请求,请问怎么办?我想把这个地址在tomcat启动的时候直接放入application级别的变量里,而不是每次request请求的时候都从request中获取,这样会比较耗费资源。public class ContextInitor implements ServletContextListener {
private static final Logger log = Logger.getLogger(ContextInitor.class); @Override
public void contextDestroyed(ServletContextEvent arg0) {
CommonListener.doDestory();
} @Override
public void contextInitialized(ServletContextEvent arg0) {
CommonListener.doInitialize();
//设置application级别的变量
ServletContext application = arg0.getServletContext();
application.setAttribute("cacheRand", Math.round(Math.random() * 10000));
System.out.println(application.getContextPath());
}}我以上代码只能输出/project
我的web工程放在tomcat的webapps的project目录下
我想获取http://localhost:888/project这个路径,主要是为了发ajax请求,请问怎么办?我想把这个地址在tomcat启动的时候直接放入application级别的变量里,而不是每次request请求的时候都从request中获取,这样会比较耗费资源。public class ContextInitor implements ServletContextListener {
private static final Logger log = Logger.getLogger(ContextInitor.class); @Override
public void contextDestroyed(ServletContextEvent arg0) {
CommonListener.doDestory();
} @Override
public void contextInitialized(ServletContextEvent arg0) {
CommonListener.doInitialize();
//设置application级别的变量
ServletContext application = arg0.getServletContext();
application.setAttribute("cacheRand", Math.round(Math.random() * 10000));
System.out.println(application.getContextPath());
}}我以上代码只能输出/project
解决方案 »
- 做了近一年java想转嵌入式,快毕业了,不知道来得及吗?求高手指教
- jquery问题
- dom4j 操作xml文档 来者有分
- Java有没有类似FieldByName的功能的?就是可不可以不用SQL查询获得刚插入的记录的某字段值?
- 谁有tc4ntiis.zip 的文件
- 关于JSP中javabean的使用问题
- 问个最简单的问题,嘿嘿
- 求抽奖程序,请各位大侠拔刀相助!!!感激不尽!!(100分倾囊相赠)
- 这是我们得到csdn各位兄弟的帮助做出来的电子商务网进来看看提点意见吧
- 请问如何才能链接到中文文件?谢谢。
- 求一个数据字典表的设计
- 向兄弟们求助:excel转pdf,根据excel的数据行数决定pdf的页面大小
HttpServletRequest request=ServletActionContext.getRequest();
String path=request.getRequestURI();
String actionPath=".."+path.substring(9);
//访问服务器所带有的参数信息
String queryInfo=request.getQueryString();
if(queryInfo!=null&&(!queryInfo.equals(""))){
actionPath=actionPath+"?"+queryInfo;
}
logger.debug("用户访问的路径是:"+actionPath);
ActionContext.getContext().getSession().put(GlobalField.PRE_PATH, actionPath);