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 18 Java/Android
Java各种比较对象的方式的对比总结
Jun 20 Java/Android
Java并发编程之Executor接口的使用
Jun 21 Java/Android
Java循环队列与非循环队列的区别总结
Jun 22 Java/Android
springboot集成flyway自动创表的详细配置
Jun 26 Java/Android
Spring Data JPA的Audit功能审计数据库的变更
Jun 26 Java/Android
死磕 java同步系列之synchronized解析
Jun 28 Java/Android
java多态注意项小结
Oct 16 Java/Android
MybatisPlus EntityWrapper如何自定义SQL
Mar 22 Java/Android
SpringBoot整合Minio文件存储
Apr 03 Java/Android
Dubbo+zookeeper搭配分布式服务的过程详解
Apr 03 Java/Android
Android学习之BottomSheetDialog组件的使用
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与SQL注入攻击[二]
2007/04/17 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
python使用opencv进行人脸识别
2017/04/07 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
Python BS4库的安装与使用详解
2018/08/08 Python
python 不同方式读取文件速度不同的实例
2018/11/09 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
《中国的气候》教学反思
2014/02/23 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
毕业证明模板
2015/06/19 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
MySQL RC事务隔离的实现
2022/03/31 MySQL