可恶的 No mapping found for HTTP request with URI,解决了一晚上,没有解决,疯了 springservlet 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改为<url-pattern>/*</url-pattern>试下。 对了我想问下,<url-pattern>/*</url-pattern>和<url-pattern>/</url-pattern>有什么区别 http://localhost:8080/spring_mybatis/hello HTTP Status 404 -type Status reportmessagedescription The requested resource is not available.Apache Tomcat/7.0.32这是我的错误页面 <property name="prefix" value="/WEB-INF/views/" />这里最后又/ @RequestMapping("/hello")//这里就应该是hello,不应该要/了。 其实我原来配置的视图解析器是freeer和jsp的解析器,配了两个,freeer的order是0,jsp的order是1,实现不同的视图解析,总是出现我说的错误,没办法,我改成了单一的jsp视图解析,还是那个错误,真没办法了 多视图要配置多个DispatcherServlet才行。 不会吧,应该就一个DispatcherServlet。多视图是要配置多个视图解析器而已吧。还有一个情况啊,我发布我项目后,WEB-INF/class文件夹下是空的,正常吗,这种情况? 不会是这个原因吧 我就是正常部署的啊,在myeclipse中,那怎么办 忘了说了,我是用maven建的项目,然后按一般的项目在myeclipse中发布到tomcat中 http://www.cnblogs.com/penguin-panda/archive/2011/07/09/2101880.html 配置视图的时候最后有斜杠,在RequestMapping注解中不用在写斜杠了 同问一样的问题,在公司是好的在家里不行,家里用的是myeclipse 6.5 的maven插件 公司用的是eclipse maven 插件pom都是一样的 但就是家里不行访问不到controller,纠结了3、4天了就解决方案 \<url-pattern>/</url-pattern>的三种配置 ① 完全匹配 <url-pattern>/test/list.do</url-pattern> ② 路径匹配 <url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求③ 扩展名匹配 <url-pattern>*.do</url-pattern> struts1 <url-pattern>*.html</url-pattern> 匹配全部html结尾的请求 <url-pattern>*</url-pattern> 不能用*,否则报错 请确保views目录下有test.jsp文件。 在springmvc的配置文件中添加<mvc:default-servlet-handler/>可以解决。 大哥,你是对着别人的例子做的是把?在第一个plain text code那里:<!-- 启动Spring的组件自动扫描机制 --><context:component-scan base-package="com.usoft.synusn.controller"></context:component-scan>com.usoft.synusn.controller这个包要改成你自己controller的包名,要不然扫不到类,我刚刚也是这个错误,然后改成自己的包名就好了。我也是个小白。 我也遇到了这样的问题,然后我加了<mvc:default-servlet-handler/>就好了,求告诉为什么 加<mvc标签是为了让SpringIOC容器支持各种注解,在SpringIOC命名空间那也要加上相应u的资源 <!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory --> <mvc:resources mapping="/resources/**" location="/resources/" /> 这个配置告诉spring 静态资源的处理方式 我也遇到这样的问题,把<context:component-scan base-package="xxx.yyy.zzz">改成你controller层的上一级目录包就行了 ,比如你的controller类全部放在com.org.yy下,你只要扫描到com.org.*下就行了 和hibernate的注解一个样,具体为什么我也没去研究 你的项目应该没有编译。build一遍你的项目。 /** * freeer控制器 * @author * */freeer类引用了错误的包,import org.springframework.web.portlet.ModelAndView;改为——>import org.springframework.web.servlet.ModelAndView; 或者把head下面的这个东西删除<base href="<%=basePath%>"> 晕~~ 问题搜都能搜到了 就是请求返回的资源再次被dispatcherServlet 拦截处理了。 javabean监听 关于cookie的问题(高手请进!) 关于struts2类型转换的问题 struts 问题 java web service怎么写成对方提供的格式?? eclipse+maven+tomcat 如何配置调试 Tomcat问题:为什么我配置了Servlet以后,默认的index.htm就不能访问了? JBOSS 请问如何获取xalan java 中函数代码? 菜鸟请教一个XML读取的问题... jdbc,createStatement带参数和不带参数的区别(图) 关于cas登录成功后跳转的问题
这是我的错误页面
@RequestMapping("/hello")//这里就应该是hello,不应该要/了。
我就是正常部署的啊,在myeclipse中,那怎么办
<url-pattern>/</url-pattern>的三种配置
① 完全匹配
<url-pattern>/test/list.do</url-pattern> ② 路径匹配
<url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求③ 扩展名匹配
<url-pattern>*.do</url-pattern> struts1
<url-pattern>*.html</url-pattern> 匹配全部html结尾的请求
<url-pattern>*</url-pattern> 不能用*,否则报错
<context:component-scan base-package="com.usoft.synusn.controller"></context:component-scan>com.usoft.synusn.controller这个包要改成你自己controller的包名,要不然扫不到类,我刚刚也是这个错误,然后改成自己的包名就好了。我也是个小白。
就好了,求告诉为什么
<mvc:resources mapping="/resources/**" location="/resources/" />
这个配置告诉spring 静态资源的处理方式
比如你的controller类全部放在com.org.yy下,你只要扫描到com.org.*下就行了 和hibernate的注解一个样,具体为什么我也没去研究
* freeer控制器
* @author
*
*/
freeer类引用了错误的包,
import org.springframework.web.portlet.ModelAndView;改为——>import org.springframework.web.servlet.ModelAndView;
<base href="<%=basePath%>">