社区
Web 开发
帖子详情
Spring MVC 用tomcat发布完毕之后可以访问默认的index.jsp 但是web-inf里的其他jsp文件打不开 提示404
w1361927940
2017-04-24 11:34:57
http://www.cnblogs.com/cielosun/p/5733123.html
按照这个弄得 只能打开index 不能打开web-inf里面的jsp里的hello.jsp
...全文
852
13
打赏
收藏
Spring MVC 用tomcat发布完毕之后可以访问默认的index.jsp 但是web-inf里的其他jsp文件打不开 提示404
http://www.cnblogs.com/cielosun/p/5733123.html 按照这个弄得 只能打开index 不能打开web-inf里面的jsp里的hello.jsp
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我爱娃哈哈
2017-04-28
打赏
举报
回复
后台指定跳转路径的话可以,但是页面直接访问肯定不行
qq_24597963
2017-04-28
打赏
举报
回复
先访问后台 后台里面写跳转到web-inf下的哪个jsp
qq_35316958
2017-04-28
打赏
举报
回复
移到webRoot下面去
你看咩啊
2017-04-27
打赏
举报
回复
web-inf这个目录下的文件是受保护的,不能直接访问,只能通过后台逻辑跳转访问。要想直接访问只能把要访问的jsp页面移出web-inf目录,直接放在webroot下
w1361927940
2017-04-25
打赏
举报
回复
大婶大神来啊来啊
w1361927940
2017-04-25
打赏
举报
回复
来大神大神= =、
110成成
2017-04-25
打赏
举报
回复
WEB-INF 下的文件不能直接访问, 你可以通过action跳转来访问,或者吧jsp挪到webroot下。
bobolnear
2017-04-25
打赏
举报
回复
想访问/WEB-INF下的文件,只能通过服务端重定向 redirect是客户端重定向不能访问,客户端重定向就像浏览器输入网址一样,所以都是不行的。
shzhh1992
2017-04-25
打赏
举报
回复
web-inf下的jsp都要通过后台controller进行跳转才能打开,直接输入地址是打不开的
微瞰技术
2017-04-25
打赏
举报
回复
不一定要web-info 下面。在这个下面要经过一定的配置。
w1361927940
2017-04-24
打赏
举报
回复
我看好几个教程就是挂在WEB-INF目录下的 http://www.cnblogs.com/cielosun/p/5733123.html http://www.mamicode.com/info-detail-668165.html 这两个都是
Scaarf
2017-04-24
打赏
举报
回复
web-inf下是不能直接访问的,可以移到webRoot下面去
w1361927940
2017-04-24
打赏
举报
回复
来大神= =、、
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.
spring
framework.
web
.context.ContextLoaderListener 18 19 20 21 encodingFilter 22 org.
spring
framework.
web
.filter.CharacterEncodingFilter 23 24 encoding 25 UTF-8 26 27 28 29 30 encodingFilter 31 *.do 32 33 34 35 ideawu 36 org.
spring
framework.
web
.servlet.DispatcherServlet 37 1 38 39 40 41
Spring
MVC
访问
WEB
-
INF
下的
jsp
解决方案&
Spring
Boot集成使用
jsp
Spring
MVC
访问
WEB
-
INF
下的
jsp
解决方案 一. 问题 将项目中用到的
jsp
等
文件
放在
WEB
-
INF
目录下。实际开发过程中,需要在框架页面通过iframe嵌入对应的具体页面,此处如果直接调用对应页面所在的url地址,则会
提示
404
错误。
WEB
-
INF
目录下的
文件
不能直接
访问
,需要映射,
jsp
放在那
里
也不能
访问
,应该是servlet或javabean才行。 二.解决思路 1. 为什么要将对应
jsp
放在
WEB
-
INF
下? 传统的java
web
项目考虑一定的安全性都会选择把j
访问
WEB
-
INF
下的
jsp
页面出现
404
错误
在写项目的时候我们一般会把
jsp
放在
WEB
-
INF
下面的,因为放到这
里
的资源是不会被外界
访问
到的,但是一般我们在运行项目的时候都需要运行一个
index
.
jsp
(或者其他 名字的
jsp
),通过这个
jsp
我们来进行测试。但是今天我想运行
WEB
-
INF
下面的
jsp
来测试我的项目,不管怎么查错误总是出现
404
,我将我的项目目录放到下面 点击
index
.
jsp
然后项目部署完就出现
404
,然后对于这个...
spring
+
spring
Mvc
+Mybatis中
jsp
页面在
WEB
-
INF
外面怎样跳转到
WEB
-
INF
下的
jsp
页面
我的包结构 除了
index
.
jsp
在
web
app下为了可以打开服务器直接
访问
其他的再
WEB
-
INF
下的
jsp
包下 1.首先一般的超链接方式有三种(这三种都不行,第三种会直接不经过你点击超链接就会直接跳转) <a href="reg.
jsp
"></a> javascrtpt:window.location.href='
WEB
-
INF
/reg.
jsp
' <a href="javascript:<
jsp
:forward page='
WEB
-
INF
/
jsp
tomcat
成功启动,但找不到
index
.
jsp
/
index
.html
tomcat
成功启动,但找不到
index
.
jsp
/
index
.html页面报错
404
开发工具:idea 解决方案: idea的
web
Resource
文件
默认
是
web
app下 1.如果是用servlet-API的方式创建的
web
项目,检查
index
页面是否在
web
app
文件
夹下(我今天就是放在了
WEB
-
INF
下) 2.如果使用
spring
MVC
实现页面跳转,也可以用上面的解决方法,或者还可以显示的指定 “/” 路径的匹配地址 ...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章