社区
Java EE
帖子详情
struts2 页面链接如何直接访问WEB-INF下的jsp页面
hswzyx
2010-11-20 02:49:00
struts2 页面链接(<a>标记)如何直接访问WEB-INF下的jsp页面,请提供一个简单方法,不走Action可以吗?
...全文
3748
31
打赏
收藏
struts2 页面链接如何直接访问WEB-INF下的jsp页面
struts2 页面链接(标记)如何直接访问WEB-INF下的jsp页面,请提供一个简单方法,不走Action可以吗?
复制链接
扫一扫
分享
转发到动态
举报
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)
Struts2
用到的核心jar包
Struts2
用到的核心jar包: 基本功能核心jar包 5个(2.1.8)
struts2
-core-2.1.8.1.jar(*)
Struts2
核心包,是Struts框架的“外衣” xwork-core-2.1.6.jar(*)
Struts2
核心包,是
Web
Work内核。 ognl-2.7.3.jar 用来支持ognl表达式的,类似于EL表达式,功能比EL表达式强大的多。 freemarker-2.3.15.jar freemarker是比jsp更简单好用,功能更加强大的表现层技术,用来替代jsp的。 在
Struts2
中提倡使用 freemarker模板,但实际项目中使用jsp也很多。 commons-fileupload-1.2.1.jar 用于实现文件上传功能的jar包。 使用时候将5个
Struts2
的核心Jar包到
WEB
-
INF
/lib/下
Struts2
.1.6 jar包
Struts2
.1.6 所用jar包 下载,很完整,搭环境使用,挺好用的包
关于Struts框架下由浏览器
访问
WEB
-
INF
目录下的jsp文件
关于Struts框架下由浏览器
访问
WEB
-
INF
目录下的jsp文件 技术小白、初来乍到、请多指教 [捂脸~~]
WEB
-
INF
目录下的jsp文件,在浏览器中是不能
直接
访问
的,浏览器没有
访问
的权限。 在Struts框架下必须用action来实现
页面
的跳转,才能
访问
WEB
-
INF
里面的jsp文件。 ——————————————如何解决————————————— 在struts配置文件中添加如下代码: ...
Web
项目将网页放在
WEB
-
INF
下的原因
WEB
-
INF
目录下的资源不是为客户
直接
服务的 我们仍然可以使用
WEB
-
INF
目录下的
JSP
页面
来提供视图给客户,客户却不能
直接
请求
访问
JSP。 如果把这些
JSP
页面
文件移到
WEB
-
INF
目录下,在调用
页面
的时候就必须把"
WEB
-
INF
"添加到URL中。 所以放到
WEB
-
INF
目录下的文件是不允许采用redirect方式的跳转来
访问
的。 优点:出于对安全性的考虑,是为了代码的安全。 缺点:实现...
jsp中
访问
WEB
-
INF
目录下的文件
在jsp中
WEB
-
INF
目录内的文件是不可以
直接
用url
访问
的,可以通过将需要保护的文件放入
WEB
-
INF
文件夹内,实现资源的保护.将源代码放入其中,更好的保护了源代码.
而且需要保护的jsp放入其中,我们仍然可以使用
WEB
-
INF
目录下的
JSP
页面
来提供视图给客户,客户却不能
直接
请求
访问
JSP.
我们知道,实现
页面
的跳转有两种方式,一种是通过redirect的方式(属于客户端跳转),一种是通过forward的方式(服务器跳转)。 redirect方式的跳转,系统会在一个
Java EE
67,550
社区成员
225,864
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章