Struts2 能不能直接访问外部资源(例如,MyEclipse下的工程在D盘,但我jsp页面想要 10

Struts2能不能直接访问外部资源(例如,MyEclipse下的工程在D盘,但我jsp页面想要显示E盘里的图片),如果不能,将文件上传到工程目录下,要刷新后jsp页面才... Struts2 能不能直接访问外部资源(例如,MyEclipse下的工程在D盘,但我jsp页面想要显示E盘里的图片),如果不能,将文件上传到工程目录下,要刷新后jsp页面才能显示,该如何解决?或者有什么好的思路。
下面的图片上,如果是MyEclipse struts2怎么解决
展开
 我来答
在晴天的雨伞
2016-05-04 · TA获得超过6869个赞
知道大有可为答主
回答量:5761
采纳率:86%
帮助的人:1231万
展开全部
struts2中防止jsp不被直接访问的方法是把jsp放在WEB-INF目录下。
struts2的WEB-INF路径下的jsp文件是受保护的,禁止客户端的浏览器直接对jsp文件进行访问。
所以在struts.xml中的配置action的返回结果result时,应该配置全路径。
配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="index" class="com.maple.action.IndexAction">
<result>/WEB-INF/admin/login.jsp</result>
</action>
</package>
</struts>
追问
我问的并不是这个
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式