项目中常见报错,保存下,以后遇到可以快速解决

来源:互联网 发布:c语言数组存储方式 编辑:程序博客网 时间:2024/05/17 00:14
报错信息:Caused by: Action class [cn.tedu.controller.UserAction] does not have a public no-arg constructor - action - file:/C:/apache-tomcat-8.0.44/wtpwebapps/mavenTest/WEB-INF/classes/struts.xml:19:61

中文翻译:引起的:[cn.tedu.controller Action类。
UserAction)没有一个公共的无参数构造函数——行动——文件:C:/ / apache-tomcat-8.0.44 / wtpwebapps / mavenTest / web - inf / classes / struts.xml:19:61

处理结果:添加无参构造,oK

报错信息:Caused by: ognl.NoSuchPropertyException: cn.tedu.controller.UserAction.userValue [java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of class cn.tedu.controller.UserAction with modifiers "private"]

中文翻译:引起的:ognl。
NoSuchPropertyException:cn.tedu.controller.UserAction。
userValue[. lang。
ognl IllegalAccessException:类。
类cn.tedu.controller OgnlRuntime不能访问的成员。
UserAction修饰符“私人”)

处理结果:private改为public,运行ok,控制台可以获取信息

Postman :运行结果404

报错信息:Type mismatch:cannot convert from org.slf4j.Logger to org.apache.log4j.Logger
中文翻译:类型不匹配:不能从org.slf4j转换。记录器,org.apache.log4j.Logger
处理结果:导包类型不一致,类型转换异常;

报错信息:org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'mac' is not present
中文翻译:org.springframework.web.bind。
MissingServletRequestParameterException:需要字符串参数“mac”不存在
处理结果:,地址上直接加上mac 参数

原创粉丝点击