遇到问题

来源:互联网 发布:数据挖掘 pdf 编辑:程序博客网 时间:2024/04/28 19:37

新建一个maven  war工程,一开是就报错,

办法:在webapp下新建一个folder WEB-INF,然后新建一个web.xml,结果仍报错,那么右键项目,选择buildpath->add libraries ,然后引入一个tomcat。

②Could not autowire field: private service.serviceinterface controller.controllerimpl1.serviceinter

解决办法:原来是我之前把web.xml中把contextloaderlistener监听器给注释掉了

③我的接口方法的返回值是一个list,但是从数据库中可以查出两条记录,

④Invalid bound statement (not found): dao.daointerface.usequery

⑤更改tomcat端口号

右键server的tomcat->open->更改右边的ports下的HTTP/1.1

⑥controller层的方法接收参数有两种方法,

  一种是直接使用httpservletrequest,另一种种是使用@requestparam注解,

⑦在我引入jstl的时候写if语句的时候报错According to TLD or attribute directive in tag file, attribute test does not accept any expressions

解决办法:引入的jstl的uri错误,应该是"http://java.sun.com/jsp/jstl/core"

                                                   我写的是"http://java.sun.com/jstl/core"

⑧eclipse中的jsp页面一直不能识别js文件

解决办法:在web.xml中加入以下配置

<servlet>

 <servlet-name>default</servlet-name>


        <servlet-class>


          org.apache.catalina.servlets.DefaultServlet


        </servlet-class>


  </servlet>


 <servlet-mapping>  


<servlet-name>default</servlet-name>  


<url-pattern>*.js</url-pattern> 


<url-pattern>*.css</url-pattern> 
<url-pattern>*.jpg</url-pattern>


 </servlet-mapping>

报错:required string parameter XXX is not present
  • jquery提交delete时,不支持@RequestParam,只支持@PathVariable形式
  • 若api在调用的时候,如果存在重类型,但不重名;例如:/id与/name,两者在类型上是一样的
⑩:Required String parameter 'expenditure' is not present
传入的是空值的时候即显示此种错误。
解决:@RequestParam(value="datetime",required=false)String datetime

十一:Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.


十二“通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明”
 springmvc的约束条件有错误,
十三:我先在记事本中写好sql语句,然后粘贴到命令行界面执行,
在执行查询时,查不出来,显示空行
原来在粘贴的时候,sql语句中间多了一条空行,


十四:前台的ajax接收后台传入的数据,如果ajax需要的两个字段全为空的话,就会出现所有的数据都显示不出来。

十五:starting tomcat server at localhost' has encountered a problem
解决办法:到apachetomcat的安装目录里边的bin目录里的shutdown.bat执行了一下,就行了。
十七:Line in XML document from class path resource [springmvc.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 54; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明。

把<mvc:annoation-driven>和<context-compontent-scan>的顺序换一下