ssm框架整合的一些问题集合

@Autowired  报错 (。。。。。require =true)


原因:bean 生成失败
注解时,名称是否对得上;




访问不到controller 中的方法

异常:PageNotFound 
路劲是否正确; web.xml 中的拦截是否为 “/” “*.do”<url-pattern>/</url-pattern> <!-- <url-pattern>*.do</url-pattern> -->


如果还是访问不到:查看 eclipse 的部署路劲 和tomcat 的部署路劲是否一致 (看项目的build Path)


访问不到jsp 页面; 

错误 404


查看路劲是否正确以及veiwResolver de 前缀 和后缀: <property name="prefix" value="/" /> <property name="suffix" value=".jsp" />  


错误:controller 路径 +".jsp"


这个是错误是你的 modelAndView 的包引措了 改为:import org.springframework.web.servlet.ModelAndView;




图片 等静态资源未访问到 
异常:PageNotFound
原web.xml 路径为;<url-pattern>/</url-pattern>
有三中方法:


1: web.xml 中 过滤路径改为 <url-pattern>*.do</url-pattern> 就不会拦截 .png .js等资源


2. 在web.xml:(该方法本人未测试)
<!-- 激活tomcat的defaultservlet拦截静态资源 -->
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.jpg</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.css</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.js</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.png</url-pattern>
  </servlet-mapping>


3.zai spring-mvc.xml中启用默认Servlet
<mvc:default-servlet-handler/> 即可
如果这个时候访问不到controller 请加上
<mvc:annotation-driven />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值