springmvc直接不经过controller访问WEB-INF中的页面问题


Posted in Java/Android onFebruary 24, 2022

不经过controller访问WEB-INF的页面

在springDispatcherServlet-servlet.xml中添加如下两句

<mvc:view-controller path="/success" view-name="success"/> 
<mvc:annotation-driven></mvc:annotation-driven>

第一句指定逻辑视图名称所对应的物理路径

但是只写第一句会导致通过controller访问该视图404,所以加上第二句即可。

WEB-INF里的页面间跳转 通过controller

我已经配置好了环境springmvc+mybatis

下面只列出问题相关部分

spring.xml

<!-- 定义跳转的文件的前后缀 ,视图模式配置-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>

web.xml

    <servlet-mapping>  
        <servlet-name>SpringMVC</servlet-name>   
        <url-pattern>*.do</url-pattern>  
    </servlet-mapping> 

controller

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;   
@Controller  
public class PagesJumpController {  
    @RequestMapping("/tologin")
    public String msgToLogin(){        
        return "login";
        }
    }

页面msg.jsp局部

<a href="/tologin.do" rel="external nofollow" >登陆</a>

这只是个实例,你可以根据自己的工程配置来改。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Java/Android 相关文章推荐
详解Java实现数据结构之并查集
Jun 23 Java/Android
springboot中rabbitmq实现消息可靠性机制详解
Sep 25 Java/Android
使用Java去实现超市会员管理系统
Mar 18 Java/Android
Spring this调用当前类方法无法拦截的示例代码
Mar 20 Java/Android
Android自定义ScrollView实现阻尼回弹
Apr 01 Java/Android
springboot用户数据修改的详细实现
Apr 06 Java/Android
零基础学java之带返回值的方法的定义和调用
Apr 10 Java/Android
Java中生成微信小程序太阳码的实现方案
Jun 01 Java/Android
Android中的Launch Mode详情
Jun 05 Java/Android
Android Canvas绘制文字横纵向对齐
Jun 05 Java/Android
Springboot中如何自动转JSON输出
Jun 16 Java/Android
Java界面编程实现界面跳转
Jun 16 Java/Android
正则表达式拆分url实例代码
Feb 24 #Java/Android
mybatis源码解读之executor包语句处理功能
Feb 15 #Java/Android
java executor包参数处理功能 
Feb 15 #Java/Android
Java如何实现通过键盘输入一个数组
Feb 15 #Java/Android
Java实现给Word文件添加文字水印
Feb 15 #Java/Android
SSM项目使用拦截器实现登录验证功能
Jan 22 #Java/Android
利用Sharding-Jdbc进行分库分表的操作代码
You might like
php类
2006/11/27 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
JavaScript数组对象实现增加一个返回随机元素的方法
2015/07/27 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
基于Css3和JQuery实现打字机效果
2015/08/11 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
jquery ui sortable拖拽后保存位置
2017/04/27 jQuery
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
浅谈python中set使用
2016/06/30 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
墨西哥购物网站:Elektra
2020/01/21 全球购物
社区学习十八大感想
2014/01/22 职场文书
电子商务专业求职信
2014/07/10 职场文书
校外活动方案
2014/08/28 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
先进个人自荐书
2015/03/06 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers