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 相关文章推荐
SpringBoot项目中控制台日志的保存配置操作
Jun 18 Java/Android
Java实现二维数组和稀疏数组之间的转换
Jun 27 Java/Android
小程序与后端Java接口交互实现HelloWorld入门
Jul 09 Java/Android
SpringDataJPA在Entity中常用的注解介绍
Dec 06 Java/Android
Java9新特性对HTTP2协议支持与非阻塞HTTP API
Mar 16 Java/Android
Android Flutter实现3D动画效果示例详解
Apr 07 Java/Android
Springboot-cli 开发脚手架,权限认证,附demo演示
Apr 28 Java/Android
Java版 单机五子棋
May 04 Java/Android
Android学习之BottomSheetDialog组件的使用
Jun 21 Java/Android
springboot读取resources下文件的方式详解
Jun 21 Java/Android
MyBatis在注解上使用动态SQL方式(@select使用if)
Jul 07 Java/Android
Java Spring读取和存储详细操作
Aug 05 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
天津市收音机工业发展史
2021/03/04 无线电
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
动易数据转成dedecms的php程序
2007/04/07 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
php 函数使用方法与函数定义方法
2010/05/09 PHP
PHP通用检测函数集合
2011/02/08 PHP
php编写一个简单的路由类
2011/04/13 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
Django文件存储 默认存储系统解析
2019/08/02 Python
python实现图像全景拼接
2020/03/27 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
微软中国官方旗舰店:销售Surface、Xbox One、笔记本电脑、Office
2018/07/23 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
学生打架检讨书1000字
2014/01/16 职场文书
自荐书范文范例
2014/02/13 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android