Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建不';控制器中的t处理?弹簧框架_Java_Spring_Spring Mvc_Web - Fatal编程技术网

Java 如何创建不';控制器中的t处理?弹簧框架

Java 如何创建不';控制器中的t处理?弹簧框架,java,spring,spring-mvc,web,Java,Spring,Spring Mvc,Web,我只想创建一个简单的链接,这个链接不应该在控制器中处理(就像html中的简单链接一样)。但是在Spring中,我不希望在控制器中处理每个链接。我知道我可以将test.html页面放在静态资源中(在WEB-INF文件夹之外),控制器不处理这个请求,但我找到了另一个解决方案 这是我的web.xml的一部分 <servlet-mapping> <servlet-name>appServlet</servlet-name> <ur

我只想创建一个简单的链接,这个链接不应该在控制器中处理(就像html中的简单链接一样)。但是在Spring中,我不希望在控制器中处理每个链接。我知道我可以将test.html页面放在静态资源中(在WEB-INF文件夹之外),控制器不处理这个请求,但我找到了另一个解决方案

这是我的web.xml的一部分

<servlet-mapping>
        <servlet-name>appServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    <!-- Spring Security -->
    <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>springSecurityFilterChain</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

appServlet
/
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*

您可以将url直接映射到视图(假设您的
视图解析器
设置正确),无需中间
控制器

XML配置示例

<mvc:view-controller path="/test" view-name="test"/>
@Configuration
public class AppConfig extends WebMvcConfigurerAdapter {
//..

  @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/test").setViewName("test");
    }
//..
}

那么你的问题是CmaController的每个链接传递?你能从视图中给我看一些代码吗?也许我可以帮你。你用的是什么版本的Spring?这里是我在git上的项目,我需要创建从index.jsp到01_xPeople.jsp的链接(我喜欢这个,但不起作用)这是我项目树的图片,但如果我有很多链接不需要在controller中处理,这意味着我应该在这个类中添加链接?像setViewName(“直接链接的名称”)一样,当没有控制器逻辑时,您需要将url直接映射到视图,然后是,您需要为每个这样的映射输入一个条目。通过谷歌搜索“mvc:view controller”来查看一些总体示例。谢谢,只使用xml配置就可以了!我如何理解我可以使用xml配置或java代码?很高兴它能满足您的要求。对于JavaSpring配置,在将部分或全部现有配置迁移到它之前,您必须进行一些读取和搜索。