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 将PPT幻灯片转为HTML文件的实现思路
Jun 11 Java/Android
浅析NIO系列之TCP
Jun 15 Java/Android
浅谈什么是SpringBoot异常处理自动配置的原理
Jun 21 Java/Android
springboot集成springCloud中gateway时启动报错的解决
Jul 16 Java/Android
Java中Quartz高可用定时任务快速入门
Apr 03 Java/Android
Java实现经典游戏泡泡堂的示例代码
Apr 04 Java/Android
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
Apr 13 Java/Android
Flutter Navigator 实现路由传递参数
Apr 22 Java/Android
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
Apr 24 Java/Android
springboot为异步任务规划自定义线程池的实现
Jun 14 Java/Android
IDEA中sout快捷键无效问题的解决方法
Jul 23 Java/Android
Java实现贪吃蛇游戏的示例代码
Sep 23 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
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
jquery队列函数用法实例
2014/12/16 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
Python六大开源框架对比
2015/10/19 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
python是否适合网页编程详解
2019/10/04 Python
python飞机大战游戏实例讲解
2020/12/04 Python
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
会计与审计专业大专生求职信
2013/10/03 职场文书
护士个人简历自荐信
2013/10/18 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
考研英语复习计划
2015/01/19 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书