在MVC模式下,如何访问WEB-INF下的jsp文件
我知道可以让servlet进行访问,如web-inf下有a.jsp则可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);
那在servlet下,sendRedirect("/WEB-INF/a.jsp")可以访问到吗?
你自己试一下,不就知道了吗??
试过了,重定向是不能访问的,因为地址栏就变成含有WEB-INF了。
但是我印象中struts1.x中重定向是可以访问的吧?
肯定可以访问啦!
不过路径不是这么写的
有一个虚拟路径代替“../web—inf/”
不过我不记得是怎么写的了!
呵呵
刚看了一下以前的代码,发现其实struts1.x访问web-inf下时,forward中的path是/a.do,redirect="true",然后通过action再重新用转发来访问web-inf下的jsp
另外重定向的地址要写绝对地址,应该是request.getContextPath+path,
转发只用写相对地址path,就可以了。
哦了,结贴
试试不就知道了。。。
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
<%@ page contentType = "text/html;charset =gb2312"%>
<%!
public String codeToString(String str)
{
String s =str;
&nbs ......
//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......