springmvc控制器请求路径配置

<!--springmvc核心控制器 -->
    <servlet>
        <servlet-name>DispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
        <!-- 屏蔽springmvc自动注册的异常处理器 -->
        <init-param>
            <param-name>detectAllHandlerExceptionResolvers</param-name>
            <param-value>false</param-value>
        </init-param>

        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>DispatcherServlet</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <!-- 1. /*  拦截所有请求,包括.jsp,.js,.css,.png等   (不建议使用)
         2. *.do   *.action 拦截以.do  .action结尾的请求。(可以使用)
         3. /  拦截所有,不包括jsp,但是包括.js,.png,.css   (建议使用,再配合静态资源放行即可)
    -->
时间: 2024-11-08 13:43:48

springmvc控制器请求路径配置的相关文章

security-test01-给请求路径配置权限

给某一个路径配置所需要的权限有两种方式 1:在配置类方法中进行配置 2:使用注解方式在需要进行权限控制的方法上添加注解方式进行配置 security的配置类上需要加上@EnableGlobalMethodSecurity(prePostEnabled = true)注解 需要权限控制的方法上加上@PreAuthorize("hasRole('xx')") xx表示要配置的角色名 也可配置权限名@PreAuthorize("hasAuthority('xx')") 也

对于SpringMVC请求路径的方式

初次接触SpringMVC的时候 对于请求路径是使用基于注解的配置 @RequestMapping("/self") 这种方式配置方便 更适合RESTful风格一起使用 @RequestMapping(value="/self/{name}",method.RequestMethod=GET) 然后又由于需要接触到基于XML配置的请求路径 如下: <prop key="/login.do">usersController</pr

扫描指定路径下的全部请求路径(基于SpringMVC)

通过上面两篇博客,我们能够得到指定类上的全部请求路径.现在需要的是,给定一个指定的路径,获取全部的请求路径. public class RequestUrlScannerHelper { /** * 以下三个参数通过IOC注入进来 */ private String basePackage; //扫描的基础包 private ResourcePatternResolver resolver; //解析器 private TypeFilter controlFilter = new Annotat

SpringMVC中@Control控制器返回的是Jsp页面还是控制器请求的总结

1.返回到JSP页面: return "main" --跳转到 WEB-INF/main.jsp 页面. return "redirect:/main.jsp" --重定向到main.jsp页面,redirect无法访问WEB-INF下的资源文件,因此必须加上.jsp后缀. 2.转发控制器请求: return "forward:/main" --转到 为main的请求上. return "redirect:/main" --重

请求路径springmvc中支持ant风格

(1)? 任意一个字符斜杠除外 例如: @RequestMapping(path={"/test?"}) public String test1(){ return "test"; } 此时,请求路径test后面的问号可以替代任何一个字符斜杠除外,比如:/testa就可以请求成功. (2)*  0到n任意个字符斜杠除外 例如: @RequestMapping(path={"/test*"}) public String test2(){ retu

SpringMVC xml文件的配置

在这里要特别的注意路径的问题<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/

SpringMVC基本知识及配置,参数的传递

SpringMVC:1.)SpringMVC和Spring的关系: 软件开发的三层架构: web层[表示层.表现层]---->Service层---->Dao[DataBase Access Object]---->数据库! SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB部分! MVC:也是一种设计模式:M:Model[模型]-->V[View]--->C[Controller]! Model用来封装数据的,View:用来

springMVC(2)请求映射全面分析

在springMVC的控制器中,我们常使用@RequestMapping来完成我们的请求映射,我们可以在类定义上和方法定义上使用注解,其配置的路径将为类中定义的所有方法的父路径,如上篇实例中的/user(类)/hello(方法). 一般的,我们类定义上的路径注解起到命名空间的作用,防止不同方法的路径映射产生冲突,比如我在UserController和ArticleController下都定义了如下的方法: @RequestMapping("list") public void list

springMVC用法 以及一个简单的基于springMVC hibernate spring的配置

替代struts 1  web.xml中配置springmvc中央控制器 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="