现在有个应用 http://10.0.0.4:8080/app/login.jsp
由于防火请8080端口不能打开,我想再部署一个应用http://10.0.0.4:80/test/index.jsp,通过
request.getRequestDispatcher("http://10.0.0.4:8080/app/login.jsp").forward(request,response);来实现不知道行不行
由于防火请8080端口不能打开,我想再部署一个应用http://10.0.0.4:80/test/index.jsp,通过
request.getRequestDispatcher("http://10.0.0.4:8080/app/login.jsp").forward(request,response);来实现不知道行不行
只能把请求转移到同一个Web App中的地址。
如果需要把请求转移到另外一个Web App中的某个地址,可以按下面的做法:
1. 获得另外一个Web App的ServletConext对象(currentServletContext.getContext(uripath)).
2. 调用ServletContext.getRequestDispatcher(String url)方法。
这个具体怎么做的,如果在获得另一个web app的ServletContext对象
==========================================
这个不就是获得其他servletContext的方法么?
currentServletContext是当前的servletContext;
uripath是另一个servletContext的URL
currentServletContext.getContext(uripath)
只有当两个app在同一个server里时才可以访问另一个sevlertContext的内容,我现在是架了两个tomcat,应该不行