在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,就可以了。
哦了,结贴
试试不就知道了。。。
相关问答:
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
问题1.
如何通过RandomAccessFile类的seek()方法将指针移动到文件末尾,再用writeChars(String s)将数据写入某个文档文件
问题2.
StringTokenizer是什么东西,干嘛用的?
由于小弟初学js ......
新手问下,jsp页面应该怎么写,java代码不要在jsp页面中显示的那种
你必须写一个java类,在servlet里面填充你需要的数据,然后在页面上你用el表达式和一个 <jsp:include file="a.jsp"/>
......
不知道jsp中的上传和下载怎么实现,
需要源代码,而且有几种方法可以实现?
&nb ......
我用jsp include的page指向上级目录的jsp怎么会找不到呢?我是这样写的
Java code:
<jsp:include flush="true" page="/supply/companyNews.jsp"></jsp:include>
webroo ......