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 11 Java/Android
基于Java的MathML转图片的方法(示例代码)
Jun 23 Java/Android
mybatis 解决从列名到属性名的自动映射失败问题
Jun 30 Java/Android
SpringBoot集成Druid连接池连接MySQL8.0.11
Jul 02 Java/Android
Spring Boot 整合 Apache Dubbo的示例代码
Jul 04 Java/Android
java固定大小队列的几种实现方式详解
Jul 15 Java/Android
Java面试题冲刺第十九天--数据库(4)
Aug 07 Java/Android
Java 在生活中的 10 大应用
Nov 02 Java/Android
java如何实现获取客户端ip地址的示例代码
Apr 07 Java/Android
Android 界面一键变灰 深色主题工具类
Apr 28 Java/Android
java实现面板之间切换功能
Jun 10 Java/Android
ConditionalOnProperty配置swagger不生效问题及解决
Jun 14 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
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
利用PHP实现短域名互转
2013/07/05 PHP
PHP队列用法实例
2014/11/05 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
layui使用label标签的方法
2019/09/14 Javascript
vue 全局环境切换问题
2019/10/27 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
星球大战与Python之间的那些事
2016/01/07 Python
python实现机器学习之元线性回归
2018/09/06 Python
在python中pandas的series合并方法
2018/11/12 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
2020/02/14 Python
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
音乐系毕业生自荐信
2013/10/27 职场文书
二手房买卖协议书
2014/04/10 职场文书
政协常委会议主持词
2015/07/03 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers