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中Map的遍历性能问题
Jun 26 Java/Android
java设计模式--三种工厂模式详解
Jul 21 Java/Android
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
Sep 25 Java/Android
spring cloud 配置中心客户端启动遇到的问题
Sep 25 Java/Android
java objectUtils 使用可能会出现的问题
Feb 28 Java/Android
Java练习之潜艇小游戏的实现
Mar 16 Java/Android
MybatisPlus EntityWrapper如何自定义SQL
Mar 22 Java/Android
Java中Quartz高可用定时任务快速入门
Apr 03 Java/Android
Android开发实现极为简单的QQ登录页面
Apr 24 Java/Android
Java 定时任务技术趋势简介
May 04 Java/Android
详解Flutter自定义应用程序内键盘的实现方法
Jun 14 Java/Android
Java中的Kotlin 内部类原理
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
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
自动更新作用
2006/10/08 Javascript
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
基于webpack.config.js 参数详解
2018/03/20 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
打通前后端构建一个Vue+Express的开发环境
2018/07/17 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
python中argparse模块用法实例详解
2015/06/03 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
Python实现一个论文下载器的过程
2021/01/18 Python
python自动生成sql语句的脚本
2021/02/24 Python
html5 canvas实现跟随鼠标旋转的箭头
2016/03/11 HTML / CSS
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
甜美蛋糕店创业计划书
2014/01/30 职场文书
个人授权委托书格式
2014/08/30 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript