我正在编写spring mvc应用程序。
我曾经问过这个问题,我是否应该在web.xml中为rest和普通html制作两个不同的servlet条目,它通过stackoverflow上知识渊博的人给出的答案得到了解决(答案:我是否应该在web.xml中为rest和普通html制作两个不同的servlet条目)
现在是我的网络。xml包含以下代码
<servlet>
<servlet-name>myapp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring_myapp-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
但是在对答案中提到的web.xml进行更改后,我收到错误没有找到与URI[/myapp/img/logout.png]
的HTTP请求的映射。
我无法加载任何css, js以及图像
。
我搜索了这个问题,得到了答案https://stackoverflow.com/a/17946825/3898076.如果你发现这个问题重复,请分享解决方案。
我无法找出我的错误。你能帮我解决这个问题吗。
注意:我将文件包括为
谢谢。
使用此选项可以解决我的问题:
<!-- resources exclusions from servlet mapping -->
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/js/**" location="/js/" />
我已经找到了我问题的答案。https://stackoverflow.com/a/4556267/3898076
作为参考,答案中提到的代码片段将包含在servlet上下文中。xml仅适用于Spring 3.0.4。
<!-- resources exclusions from servlet mapping -->
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/js/**" location="/js/" />
也许你在找这样的东西
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/css/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/images/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/js/*</url-pattern>
</servlet-mapping>
这是我的代码。我不知道这有什么问题。
这是我的Spring安全豆 这是我的MVC-dispatcher servlet 这是我的web.xml
问题内容: 我已经检查了关于stackoverflow的几乎所有相关文章,但是我无法解决我的问题。 Here is the code: web.xml: spring-servlet.xml: myController: Web Pages/index.jsp: Web Pages/WEB-INF/jsp/hello.jsp: 因此,当我启动该应用程序时,index.jsp已正确加载,但是当我单击
早上,我已经检查了这个问题的大部分答案(在名为DispatcherServlet的DispatcherServlet中找不到URI为的HTTP请求的映射),以及(在名为“DispatcherServlet”的DispatcherServlet中找不到URI为[/ChickenTest/index]的HTTP请求的映射),但我仍然得到“在名为“bmoa”的DispatcherServlet中找不到U
很抱歉再次问这种问题,但我无法通过查看其他线程和Spring doc来解决我的问题。 我正在使用maven的3.1.0.RELEASE,并尝试使用注释和java配置。 以下是我的web.xml: 这是我的档案web-application-config.xml. 我有两个类。第一个配置视图解析器 第二个定义我的控制器: 根据我的配置,我想一切都应该指向我的home()函数。然而,事实并非如此,以下
我使用的是从web下载的代码,是Spring MVC Hibernate Maven Spring数据的一个示例,在这段代码中,页面是jsp。现在我想介绍Thymeleaf而不是jsp si,我已经创建了一个HTML问候页面,但是当我进入这个页面时,我得到了这个错误 09:16:23.622[http-nio-8080-exec-7]警告o.s.web。servlet。PageNotFound-在