社区
Java EE
帖子详情
jsp放在web-inf里应该怎么访问?
丰富的分地方的
2009-11-05 09:48:06
我想很多人把重要的jsp都放这里吧,我也想学学
...全文
1182
29
打赏
收藏
jsp放在web-inf里应该怎么访问?
我想很多人把重要的jsp都放这里吧,我也想学学
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dsdsdsdsdsdsdsads
2009-11-06
打赏
举报
回复
看情况!!
wgj830823
2009-11-06
打赏
举报
回复
http://wgj830823.javaeye.com/blog/510586
wgj830823
2009-11-06
打赏
举报
回复
这是我总结的
http://wgj830823.javaeye.com/blog/510586
htlxs
2009-11-06
打赏
举报
回复
一般是考虑安全才放web-inf下,
加一个中转的servlet 或 action 访问就可以了。
web-inf 下的jsp只要不是 get方法访问,都可以访问到
zhao_tk
2009-11-06
打赏
举报
回复
<servlet>
<servlet-name>Test</servlet-name>
<jsp-file>/TestPage.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/TestPage</url-pattern>
</servlet-mapping>
lz说的是这样吗?
zero.yang
2009-11-06
打赏
举报
回复
一般不把直接访问的页面放到这里面,不过可以用servlet来调用啊
bayougeng
2009-11-06
打赏
举报
回复
[Quote=引用 18 楼 wn_1985 的回复:]
引用 10 楼 wn_1985 的回复:
弱弱的问:我一直是放在这个目录下的,为什么不合适?
我知道放这是安全的,但楼上为什么说不合适?
[/Quote]
每个jsp页面都必须通过action映射来访问,你觉得方便么?不用struts的网站怎么搞?
我不认为放在WEB-INF里是一个好的安全策略。
bayougeng
2009-11-05
打赏
举报
回复
无论行不行,都是不合适的做法。
invoked
2009-11-05
打赏
举报
回复
嗯,WEB-INF目录是不供外部访问的,直接访问是不行的
可以通过Servlet,Struts框架将页面映射访问。
sangshusen_1988
2009-11-05
打赏
举报
回复
web-inf目录是不对外开放的,外部没办法直接访问到。所有只能通过映射来访问,比如映射为一个action或者servlet通过服务器端跳转来访问到具体的页面。
chenwqi0120
2009-11-05
打赏
举报
回复
貌似web-info与META-INF这两个文件夹用来放一些系统文件的。
jsp放进这两个地方貌似是无法访问的。
soyestrellafortuna
2009-11-05
打赏
举报
回复
action跳转吧。貌似JSP没有放到那里的。倒是ftl文件有往那里放得。程序直接action跳转过去就行
youjianbo_han_87
2009-11-05
打赏
举报
回复
? 谁把 jsp放在 web-info里面???? 谁。。。。。。。。
去看下 sun公司的 java web/ee 开发标准吧。看看每个目录因该放写什么东西吧。
wangchong3769
2009-11-05
打赏
举报
回复
再说一个action或者jsp进行转向就可以,不能直接访问
丰富的分地方的
2009-11-05
打赏
举报
回复
[Quote=引用 1 楼 zxy0326 的回复:]
<welcome-file-list>
<welcome-file>index.jsp </welcome-file>
</welcome-file-list>
这样放入之后:
http://127.0.0.1:端口号/index.jsp访问
[/Quote]
美女。。你没理解我的意思
zxy0326
2009-11-05
打赏
举报
回复
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
这样放入之后:
http://127.0.0.1:端口号/index.jsp访问
howsun_zh
2009-11-05
打赏
举报
回复
web-inf下的资源只有服务器端才可以访问,客户端无能为力。而你的Servlet、Action、JSP正好在服务器端运行,所以用它就可以访问了。
zy178327331
2009-11-05
打赏
举报
回复
action跳转就可以啊
berlou
2009-11-05
打赏
举报
回复
一般放在这个目录是为了security方面的考虑, 需要serlvet转向。
songqingpeng2009
2009-11-05
打赏
举报
回复
没那个必要放那里 开发时不方便 主要是为安全起见,可以用别的方案实现
加载更多回复(9)
Spring MVC 入门实例
这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在
Web
层的应用--建立
Web
层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心
里
建立起 Spring MVC 的基本概念. 基于 Spring 的
Web
应用程序接收到 http://localhost:8080/hello.do(事实上请求路径是 /hello.do) 的请求后, Spring 将这个请求交给一个名为 helloController 的程序进行处理, helloController 再调用 一个名为 hello.
jsp
的
jsp
文件生成 HTML 代码发给用户的浏览器显示. 上面的名称(/hello.do, helloController, hello.
jsp
) 都是变量, 你可以更改. 在 Spring MVC 中,
jsp
文件中尽量不要有 Java 代码, 只有 HTML 代码和"迭代(forEach)"与"判断(if)"两个jstl标签.
jsp
文件只作为渲染(或称为视图 View)模板使用. 好了, 我们开始吧. 首先我们需要一个
放在
WEB
-
INF
目录下的
web
.xml 文件:
web
.xml: 1 2 3 7 8 9 contextConfigLocation 10 11 /
WEB
-
INF
/database.xml 12 /
WEB
-
INF
/applicationContext.xml 13 14 15 16 17 org.springframework.
web
.context.ContextLoaderListener 18 19 20 21 encodingFilter 22 org.springframework.
web
.filter.CharacterEncodingFilter 23 24 encoding 25 UTF-8 26 27 28 29 30 encodingFilter 31 *.do 32 33 34 35 ideawu 36 org.springframework.
web
.servlet.DispatcherServlet 37 1 38 39 40 41
jsp
页面
放在
WEB
-
INF
目录内和
Web
Content目录内的区别
部分
jsp
页面
放在
了
WEB
-
INF
目录下,这样做是因为:
放在
Web
Content目录下的
jsp
页面可以被用户直接
访问
,而
放在
WEB
-
INF
目录下的
jsp
页面就必须要通过请求才能
访问
,是要求隐藏性的,只让客户通过请求
访问
而不是直接
访问
jsp
页面。 注意像css、js等页面资源文件不可以放到
WEB
-
INF
目录下,而
应该
直接放到
Web
Content目录下,否则即使页面中具有引用这些资源的代码也是不生效...
JSP
极简实操入门
内容包括:
JSP
概述-脚本程序
JSP
概述-中文编码
JSP
概述-
JSP
声明
JSP
概述-
JSP
表达式
JSP
概述-
JSP
注释 异常处理-1 异常处理-2 异常处理-3
JSP
概述-判断语句(If…else块)
JSP
概述-判断语句(switch…case块)
JSP
...
META-
INF
、
WEB
-
INF
分别是什么?
1. 概述 在学习spring.factories时发现自己对于META-
INF
和
WEB
-
INF
的作用还不甚了解,因此在这
里
做一个补充。META-
INF
的作用主要是对Jar包进行一个描述。其意为(meta
inf
ormation)签名文件夹。在打包jar时会自动的生成,当然也可以手动的配置修改。
WEB
-
INF
是Java的
WEB
应用的安全目录。所谓安全就是客户端无法
访问
,只有服务端可以
访问
的目录。2. 详述 2.1 百度上的解释 META-
INF
相当于一个信息包,目录中的文件和目录获得 Java 2 平
SpringMVC
访问
WEB
-
INF
下的
jsp
解决方案&Spring Boot集成使用
jsp
SpringMVC
访问
WEB
-
INF
下的
jsp
解决方案 一. 问题 将项目中用到的
jsp
等文件
放在
WEB
-
INF
目录下。实际开发过程中,需要在框架页面通过iframe嵌入对应的具体页面,此处如果直接调用对应页面所在的url地址,则会提示404错误。
WEB
-
INF
目录下的文件不能直接
访问
,需要映射,
jsp
放在
那
里
也不能
访问
,
应该
是servlet或javabean才行。 二.解决思路 1. 为什么要将对应
jsp
放在
WEB
-
INF
下? 传统的java
web
项目考虑一定的安全性都会选择把j
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章