springmvc无法访问/WEB-INF/views下的jsp的解决方法
2017-10-16 10:35
639 查看
最近在搭建springmvc的框架,遇到的这样的问题:
在地址栏访问登陆界面访问不了,http://localhost/XXXX/WEB-INF/views/login.jsp。直接返回404。查了一下,springmvc在对保护的资源是这样访问的。
1、首先在springmvc-servlet.xml中添加视图解析。
<!-- 视图处理器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"/> </bean>
2、确保在/WEB-INF/views/目录下有login.jsp。
3、编写controller(最开始,我以为只需要自动的配置,就能直接在地址栏里进行访问了委屈)。后来才恍然大悟,springmvc也不知道我在地址栏中写什么的时候,给我分配哪个视图啊。
package enht.soft.projectmanagement.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; /** * Created by Administrator on 2016-09-29. */ @Controller @RequestMapping(value = "/web", method = {RequestMethod.GET, RequestMethod.POST}) public class URLController { @RequestMapping(value = "/login") public String login() { return "login"; } @RequestMapping(value = "/main") public String main() { return "mainframe"; } }
4、在地址栏中访问http://localhost/XXXX/web/login
直接就能够跳转到对应的login.jsp页面了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- springmvc 地址栏访问/WEB-INF/views下的jsp无法访问
- spring mvc3 静态文件放在WEB-INF下无法访问解决和解决@Controller失效问题
- Npoi Web 项目中(XSSFWorkbook) 导出出现无法访问已关闭的流的解决方法
- WEB-INF下的jsp页面用户不能直接访问如何解决?
- 记录-springMVC访问web-inf下文件问题+在jsp页面导入jquery插件路径不对问题
- 关于springMVC框架访问web-inf下的jsp文件
- 【SpringMVC系列二】 EasyUI+SpringMVC--Maven项目--WEB-INF安全目录访问jsp
- java WEB-INF中的jsp或html文件访问方法
- Java web访问WEB-INF下的jsp的方法
- 记录-springMVC访问web-inf下文件问题+在jsp页面导入jquery插件路径不对问题
- 关于 无法访问WEB-INF下页面的问题的解决
- springmvc如何访问WEB-INF下的jsp页面或者js等资源
- 访问 IIS 元数据库失败 或 W3SVC 的访问权问题解决方法 或 无法在Web服务器上启动调试
- 详解直接访问WEB-INF目录下的JSP页面的方法
- [nginx] 在虚拟机中的 web 无法被主机访问的解决方法
- 关于Flex4不生成mxml对应的html文件的解决方法-------无法打开"D:/MyEclipse 8.5/项目名称/WebRoot/WEB-INF/flex/local/zh_CN"
- 3种方法解决Struts2中forward问题!通过jsp:forward跳转到WEB-INF 下的action中
- WEB-INF中访问受限制的JSP页面的访问方法
- Nginx 开启nginx服务后web无法访问解决方法
- 解决jsp页面中始终报错无法引用WEB-INF下面js文件夹里的js文件