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 26 Java/Android
利用Java设置Word文本框中的文字旋转方向的实现方法
Jun 28 Java/Android
Java图书管理系统,课程设计必用(源码+文档)
Jun 30 Java/Android
Java Socket实现多人聊天系统
Jul 15 Java/Android
springboot中rabbitmq实现消息可靠性机制详解
Sep 25 Java/Android
Java实现经典游戏泡泡堂的示例代码
Apr 04 Java/Android
springboot入门 之profile设置方式
Apr 04 Java/Android
SpringBoot全局异常处理方案分享
May 25 Java/Android
Java时间工具类Date的常用处理方法
May 25 Java/Android
Ubuntu18.04下QT开发Android无法连接设备问题解决实现
Jun 01 Java/Android
Spring Security动态权限的实现方法详解
Jun 16 Java/Android
Mybatis-plus配置分页插件返回统一结果集
Jun 21 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 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
微信自定义分享php代码分析
2016/11/24 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
在vue项目中正确使用iconfont的方法
2018/09/28 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
简介Django框架中可使用的各类缓存
2015/07/23 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
Python的Lambda函数用法详解
2019/09/03 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
Python如何获取文件指定行的内容
2020/05/27 Python
python读取xml文件方法解析
2020/08/04 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
如何利用find命令查找文件
2016/11/18 面试题
公司财务总监岗位职责
2013/12/14 职场文书
仓库保管员岗位职责
2013/12/20 职场文书
安全承诺书格式
2014/05/21 职场文书
优秀员工事迹材料
2014/12/20 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
小学开学典礼新闻稿
2015/07/17 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript