springmvc无法访问/WEB-INF/views下的jsp的解决方法
作者:0day__ 发布时间:2023-11-23 15:15:38
标签:spring,mvc,访问,jsp
最近在搭建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页面了。
来源:http://blog.csdn.net/wild46cat/article/details/52699339


猜你喜欢
- deque容器deque的相关文档deque与vector十分的相识。vector是单向开口的连续线性空间(单向扩容),deque则是一种双
- 废话不多说了,给大家贴关键代码了,具体代码如下所示:import java.io.File;import java.io.FileOutpu
- 本文实例为大家分享了java实现订餐系统的具体代码,供大家参考,具体内容如下import java.util.Scanner;public
- 首先分析下游戏界面内的元素:无限滚动的背景图, 可以操作的主角,主角的 * , 主角的血量,两种怪物(敌机),一个boss, boss的 * 效
- ImageCacheconst int _kDefaultSize = 1000;const int _kDefaultSizeBytes
- 大家可以自行百度下阿里分布式事务,在这里我就不啰嗦了。下面是阿里分布式事务开源框架的一些资料,本文是springboot+dubbo+fes
- 单例有多种的写法,本例是懒汉式单例的一种写法。在高并发环境下需要注意的是:1.单例在并发访问并调用其相应的getInstance方法的时候也
- 1、什么是 生命周期?Maven 强大的原因是有一个十分完善的生命周期,生命周期可以理解为项目构建步骤的集合,它定义了各个构建环节的执行顺序
- 1.引入依赖,版本3.0.0只引入一个即可<dependency> &n
- 前言假设项目打包后,项目结构为:此时如果需要再windows环境中进行项目的启动或关闭,需要频繁的手敲命令,很不方便。此时可以编写.bat脚
- 前言前几篇文章着重介绍了后端服务数据库和多线程并行处理优化,并示例了改造前后的伪代码逻辑。当然了,优化是无止境的,前人栽树后人乘凉。作为我们
- 本文实例讲述了Android开发之DatePicker和TimePicker实现选择日期时间功能。分享给大家供大家参考,具体如下:DateP
- 出现问题描述: 1.Could not get a resource from the pool, Connection refused:
- 1、WebView类提供的常用方法2、WebView的简单用法实现浏览网页步骤:布局文件<WebView
- 之前代码有一个逻辑,是在初始化时读取某个包下的所有class文件,放入到一个HashMap里。代码运行过程中,通过Key获取到对应class
- 导入依赖(pom.xml) <!--整合Shiro安全框架--> <dependency>  
- 本文实例讲述了Android手机获取root权限并实现关机重启功能的方法,是Android程序设计中非常常见的重要功能。现分享给大家,供大家
- 一,配置环境变量步骤1.右击桌面上的“此电脑”图标,选择属性。2.选择高级系统设置3.单击环境变量4.单击系统变量中的新建5.在变量名中输入
- Android 界面刷新 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,
- 实践过程效果代码public partial class Form1 : Form{ public Form1()