WEB-INF目录下的JSP页面不能通过地址栏直接访问,WEB-INF目录下的文件不能直接被访问主要是出于安全考虑,当然如果不用考虑安全性的话,你可以直接把JSP页面放到WEB-INF外的webapp目录下,这样也可以直接访问。下面说下如何直接访问WEB-INF目录下的jsp页面

可以通过转发的方式访问,我用的是Controller来进行转发,如下:
package com.sogou.baike.controller;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* Created by denglinjie on 2016/6/3.
*/
@Controller
public class CompareController {
private static Logger logger = Logger.getLogger(CompareController.class);
@RequestMapping(value = "/api/compare", produces = "text/html; charset=utf-8")
public ModelAndView getCompareHomePage() {
ModelAndView view = new ModelAndView("compare");
return view;
}
}
这样,页面在请求的时候,可以在地址栏输入
http://10.10.10.10:30005/api/compare
这个请求由上述Controller进行处理,并通过ModelAndView来进行跳转,跳转到compare.jsp页面。当然要用ModelAndView的话需要在Spring的配置文件中配置
视图解析器,我的配置如下:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/vm/" />
<property name="suffix" value=".jsp" />
</bean>
我的compare.jsp页面是放在了/WEB-INF/vm目录下,这样当在地址栏输入上述地址后,就可以通过controller跳转到WEB-INF目录下的jsp页面了
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 详解直接访问WEB-INF目录下的JSP页面的方法
# jsp web.xml文件的作用及基本配置
# 浅谈JavaWeb中的web.xml配置部署描述符文件
# web项目WEB-INF下没有web.xml的解决方法
# 目录下
# 跳转到
# 的是
# 放在
# 你可以
# 可以通过
# 我用
# 希望能
# 要用
# 可以直接
# 跳转
# 谢谢大家
# 配置文件
# 就可以
# 是出于
# log4j
# Logger
# springframework
# import
# controller
相关文章:
建站之星导航菜单设置与功能模块配置全攻略
网站制作员失业,怎样查看自己网站的注册者?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
盘锦网站制作公司,盘锦大洼有多少5G网站?
如何在腾讯云服务器上快速搭建个人网站?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
常州企业建站如何选择最佳模板?
智能起名网站制作软件有哪些,制作logo的软件?
如何快速打造个性化非模板自助建站?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
制作网站的公司有哪些,做一个公司网站要多少钱?
制作农业网站的软件,比较好的农业网站推荐一下?
建站主机选择指南:服务器配置与SEO优化实战技巧
,石家庄四十八中学官网?
手机网站制作与建设方案,手机网站如何建设?
如何在IIS管理器中快速创建并配置网站?
如何构建满足综合性能需求的优质建站方案?
企业微网站怎么做,公司网站和公众号有什么区别?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
建站之星3.0如何解决常见操作问题?
如何高效利用亚马逊云主机搭建企业网站?
建站主机如何安装配置?新手必看操作指南
青岛网站建设如何选择本地服务器?
建站之星安装后如何自定义网站颜色与字体?
如何在腾讯云免费申请建站?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
长沙企业网站制作哪家好,长沙水业集团官方网站?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
网站制作服务平台,有什么网站可以发布本地服务信息?
外汇网站制作流程,如何在工商银行网站上做外汇买卖?
济南专业网站制作公司,济南信息工程学校怎么样?
如何快速搭建高效WAP手机网站?
如何在阿里云购买域名并搭建网站?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
建站之星客服服务时间及联系方式如何?
如何在香港服务器上快速搭建免备案网站?
建站VPS能否同时实现高效与安全翻墙?
python的本地网站制作,如何创建本地站点?
宝塔新建站点为何无法访问?如何排查?
如何在宝塔面板创建新站点?
广州商城建站系统开发成本与周期如何控制?
如何快速搭建高效可靠的建站解决方案?
如何选择域名并搭建高效网站?
如何选择可靠的免备案建站服务器?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
广平建站公司哪家专业可靠?如何选择?
教学论文网站制作软件有哪些,写论文用什么软件
?
建站之星导航如何优化提升用户体验?
*请认真填写需求信息,我们会在24小时内与您取得联系。