请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

4-9 前端设计,无法访问html网页

老师你好。在做4-9前端设计的时候发现无法访问shopoperation.html。直接放在webapp根目录下也无法访问的,不过可以访问webapp根目录下的.jsp文件。同样放在/WEB-INFO/html/shop/目录下,也是无法访问的,提示警告: No mapping found for HTTP request with URI [/SSM/WEB-INF/html/shop/shopoperation.html] in DispatcherServlet with name 。同样把jsp文件放在该/shop目录下,做相应修改,也是可以被访问的。好像问题出在html没有访问的。如果把web.xml的servlet配置去掉后,html在webapp根目录下就可以访问了。有配置servlet(和老师的差不多),直接访问webapp下的提示警告: No mapping found for HTTP request with URI [/SSM/hello.html] in DispatcherServlet with name 'spring-dispatcher',也被servlet拦截了。已经clean了工程和tomcat了。求提供排查的思路。下面是控制台打印的信息:

信息: Initializing Spring FrameworkServlet 'spring-dispatcher'

三月 08, 2018 10:32:40 上午 org.springframework.web.servlet.DispatcherServlet initServletBean

信息: FrameworkServlet 'spring-dispatcher': initialization started

三月 08, 2018 10:32:40 上午 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh

信息: Refreshing WebApplicationContext for namespace 'spring-dispatcher-servlet': startup date [Thu Mar 08 10:32:40 CST 2018]; root of context hierarchy

三月 08, 2018 10:32:40 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions

信息: Loading XML bean definitions from file [F:\java_workplace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\SSM\WEB-INF\classes\spring\spring-dao.xml]

三月 08, 2018 10:32:41 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions

信息: Loading XML bean definitions from file [F:\java_workplace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\SSM\WEB-INF\classes\spring\spring-service.xml]

三月 08, 2018 10:32:41 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions

信息: Loading XML bean definitions from file [F:\java_workplace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\SSM\WEB-INF\classes\spring\spring-web.xml]

三月 08, 2018 10:32:42 上午 com.mchange.v2.log.MLog <clinit>

信息: MLog clients using java 1.4+ standard logging.

三月 08, 2018 10:32:42 上午 com.mchange.v2.c3p0.C3P0Registry banner

信息: Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]

三月 08, 2018 10:32:43 上午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register

信息: Mapped "{[/shopaccess/test]}" onto public java.lang.String com.justin.ssm.web.shopadmin.ShopAccess.acces()

三月 08, 2018 10:32:43 上午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register

信息: Mapped "{[/shopadmin/registershop],methods=[POST]}" onto private java.util.Map<java.lang.String, java.lang.Object> com.justin.ssm.web.shopadmin.ShopManagementController.registerShop(javax.servlet.http.HttpServletRequest)

三月 08, 2018 10:32:43 上午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register

信息: Mapped "{[/superadmin/listarea],methods=[GET]}" onto private java.util.Map<java.lang.String, java.lang.Object> com.justin.ssm.web.superadmin.AreaController.listArea()

三月 08, 2018 10:32:43 上午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache

信息: Looking for @ControllerAdvice: WebApplicationContext for namespace 'spring-dispatcher-servlet': startup date [Thu Mar 08 10:32:40 CST 2018]; root of context hierarchy

三月 08, 2018 10:32:44 上午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache

信息: Looking for @ControllerAdvice: WebApplicationContext for namespace 'spring-dispatcher-servlet': startup date [Thu Mar 08 10:32:40 CST 2018]; root of context hierarchy

三月 08, 2018 10:32:44 上午 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler

信息: Mapped URL path [/resources/] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0'

三月 08, 2018 10:32:44 上午 org.springframework.web.servlet.DispatcherServlet initServletBean

信息: FrameworkServlet 'spring-dispatcher': initialization completed in 4091 ms

三月 08, 2018 10:32:44 上午 org.springframework.web.servlet.PageNotFound noHandlerFound

警告: No mapping found for HTTP request with URI [/SSM/] in DispatcherServlet with name 'spring-dispatcher'

三月 08, 2018 10:32:54 上午 org.springframework.web.servlet.PageNotFound noHandlerFound

警告: No mapping found for HTTP request with URI [/SSM/hello.html] in DispatcherServlet with name 'spring-dispatcher'


正在回答 回答被采纳积分+3

2回答

慕先生0302488 2018-03-08 17:36:18

老師你好,我也有同樣的問題。在做4-9前端设计的时候发现无法访问shopoperation.html。

0 回复 有任何疑惑可以回复我~
  • 已經解決了
    回复 有任何疑惑可以回复我~ 2018-03-08 19:11:48
  • 提问者 Justin丶 回复 慕先生0302488 #2
    师兄怎么解决的,帮忙提供个思路:D
    回复 有任何疑惑可以回复我~ 2018-03-08 20:00:28
  • 慕先生0302488 回复 提问者 Justin丶 #3
    如果你跟我一樣是用eclipse,你可以嘗試refresh 和build project,然後再重新start server。我是這樣解決的
    回复 有任何疑惑可以回复我~ 2018-03-23 10:33:01
翔仔 2018-03-08 13:33:54

同学好,请确保配置和视频的同步,视频里面咱们还在spring-web.xml里面配置了对html页面的解析

	<!-- 2.静态资源默认servlet配置 (1)加入对静态资源的处理:js,gif,png (2)允许使用"/"做整体映射 -->
	<mvc:resources mapping="/resources/**" location="/resources/" />
	<mvc:default-servlet-handler />

	<!-- 3.定义视图解析器 -->
	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/html/"></property>
		<property name="suffix" value=".html"></property>
	</bean>

请仔细对照一下视频:)其他同学按照视频配置都没问题的呢。同时 完成配置后记得clean tomcat

0 回复 有任何疑惑可以回复我~
  • 老師你好,我也有同樣的問題。在做4-9前端设计的时候发现无法访问shopoperation.html。
    回复 有任何疑惑可以回复我~ 2018-03-08 17:37:14
  • 同学好 请问jsp页面能访问吗 如果现象一样请按照上面的去排查 并确保你有个controller转发请求到该页面上 就和视频里一样 为获得更快响应 同学也可以到群里向别的同学提问 因为很多同学都完成了教程:)
    回复 有任何疑惑可以回复我~ 2018-03-08 17:51:56
  • 已經解決了,謝謝老師~
    回复 有任何疑惑可以回复我~ 2018-03-08 19:13:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信