struts2 页面链接如何直接访问WEB-INF下的jsp页面

hswzyx 2010-11-20 02:49:00
struts2 页面链接(<a>标记)如何直接访问WEB-INF下的jsp页面,请提供一个简单方法,不走Action可以吗?
...全文
3748 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
france_red 2013-07-19
  • 打赏
  • 举报
回复
谢谢!!这样可以!! 引用 29 楼 的回复: 在a标签的href里面写<a href="javascript:<jsp:forward page='WEB-INF/xxxx.jsp'/>"></a> 大概是这样的。试试看。记住加WEB-INF这个路径。
sgm881218 2012-09-20
  • 打赏
  • 举报
回复
谢谢!!这样可以!![Quote=引用 29 楼 的回复:]

在a标签的href里面写<a href="javascript:<jsp:forward page='WEB-INF/xxxx.jsp'/>"></a>
大概是这样的。试试看。记住加WEB-INF这个路径。
[/Quote]
davenTsang 2012-08-08
  • 打赏
  • 举报
回复
在a标签的href里面写<a href="javascript:<jsp:forward page='WEB-INF/xxxx.jsp'/>"></a>
大概是这样的。试试看。记住加WEB-INF这个路径。
davenTsang 2012-08-08
  • 打赏
  • 举报
回复
<jsp:forward page="xxxx.jsp"/>
hswzyx 2012-07-12
  • 打赏
  • 举报
回复
未解决的帖子,自己再顶一下,希望高手来看一下。
hswzyx 2012-06-12
  • 打赏
  • 举报
回复
现在项目中又遇到这样的问题,有没有人能给出答案啊?
「已注销」 2012-01-15
  • 打赏
  • 举报
回复
求解中
「已注销」 2012-01-15
  • 打赏
  • 举报
回复
据说可以保证一定的安全性,但是我不知道怎么访问,求解中
光着屁股瞎逛 2011-10-16
  • 打赏
  • 举报
回复
我也遇到同樣的問題,頁面放在WEB-INF下面顯示404錯誤,但是直接放在WEBROOT根目錄下就可以直接訪問,請問樓主是用什麽方法解決的?謝謝。
zhaomingyue1 2011-05-19
  • 打赏
  • 举报
回复
直接用action 访问
hswzyx 2010-12-06
  • 打赏
  • 举报
回复
这个问题我反复琢磨,还是想起来了,不走Action是可以的。只需要配置一下,各位还需加油啊,呵呵!
iKing 2010-11-22
  • 打赏
  • 举报
回复
WEB-INF下的文件是不能通过<a>连接进行访问的,可以通过配置action来访问,也可以在webroot下写一个代替页面,用<jsp:include>惊醒动态包含。
wangzhantao 2010-11-22
  • 打赏
  • 举报
回复
你可以自己试试这个方法:
1 做一个action 类
2 在action的配置文件中配置一个转向,转到web-info 下的jsp文件
3 超链接连接到这个action中的一个方法,在转向的时候用上面配置的转向结果集就可以了

自己觉得可以需要楼主自己试试,要是不管用可不要怪我哦。
rmhuang9 2010-11-22
  • 打赏
  • 举报
回复
不能 呵呵 其实这样很好 保护了jsp的访问权限 不怕需要action传值的时候
有些人直接访问jsp造成空值异常报错,而且过滤的时候可以直接过滤.do就OK了 不需要考虑jsp页面的问题
hswzyx 2010-11-21
  • 打赏
  • 举报
回复
各位请看好我的问题,再作答:

struts2 页面链接(<a>标记)访问WEB-INF下的jsp页面,要求是方法简单,


只是“试问”了一下能不走action吗?
hswzyx 2010-11-21
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 qindyyx 的回复:]

5楼的说法对
WEB-INF下的文件是无法访问的,只能调用action
[/Quote]

WEB-INF下的文件不是无法访问的,是不能通过客户端跳转访问的,需要服务器端进行跳转,这个我明白,我现在想问一下就是:struts2 页面链接(<a>标记)如何访问WEB-INF下的jsp页面,要求是方法简单,只是试问了一下能不走action吗?
无名110 2010-11-21
  • 打赏
  • 举报
回复
不能通过a标签直接连接到WEB-INF目录下的jsp文件 只能通过连接跳转到action 然后再转到WEB-IBF目录下的文件
xjlong555 2010-11-21
  • 打赏
  • 举报
回复
<a>标签的链接访问跟在浏览器直接打入地址访问有什么区别,一样是通过客户端跳转啊,不是服务端跳转的呀
习惯了忘记 2010-11-20
  • 打赏
  • 举报
回复
5楼的说法对
WEB-INF下的文件是无法访问的,只能调用action
marqio 2010-11-20
  • 打赏
  • 举报
回复
不可能吧,另类做法
加载更多回复(10)

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧