struts取值问题-struts使用DomainModel取值为什么必须提供一个空构造函数否则就会报错?

问题描述

struts使用DomainModel取值为什么必须提供一个空构造函数否则就会报错?

java.lang.NullPointerException
com.neusoft.action.UserAction.execute(UserAction.java:19)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:453)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:292)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:255)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
com.neusoft.util.CharFilter.doFilter(CharFilter.java:23)

时间: 2024-11-18 18:07:16

struts取值问题-struts使用DomainModel取值为什么必须提供一个空构造函数否则就会报错?的相关文章

jq this val-jquery jq(this).val() 取不到当前input输入框的值

问题描述 jquery jq(this).val() 取不到当前input输入框的值 function showDiv(url){ alert(jq(this).val()); } 在showDiv函数中不能输出input输入框的value!请大家帮我看看!真搞不懂 解决方案 this是什么,怎么调用的?上的代码不够啊 jq("#myTestInputID").val();//可能是没定位到那个input 另外首先要确定的是这个showDiv()被调用了!

jquery取子节点及当前节点属性值的方法

 分享下jquery取子节点及当前节点属性值的方法. 1 <li class="menulink"> 2 <a href="#" rel="external nofollow" id="101" onclick="changeMenu('101','资料管理','#' )"><span>资料管理</span> 3 </a> 4 </li>

enctype=&amp;amp;quot;multipart/form-data&amp;amp;quot;后台取不到表单里的值

问题描述 后台取不到表单里的值 问题补充:用的是commons-fileupload组件,想用hibernate进行存储,有知道思路的帮忙看看!新手请教 解决方案 // // //1 创建解析工厂// DiskFileItemFactory factory = new DiskFileItemFactory();// //2 获取一个解析器// ServletFileUpload upload = new ServletFileUpload(factory);// //3 对请求对象进行解析//

ssh-jsp中如何取页面textarea的一行一行的值

问题描述 jsp中如何取页面textarea的一行一行的值 如题!我是用SSH 我在action 里面已经获取了 textarea 里面的值了值比如说是这样的: aaaabbbbcccc现在我要把 textarea 里面的值一行一行的获取出来~怎么弄? 解决方案 split下得到数组遍历就好了吧 关于java中split的使用

显示-struts的radio标签中list属性有多个值怎样回显选中的值

问题描述 struts的radio标签中list属性有多个值怎样回显选中的值 表单代码: <td><s:radio list="#{'0':'AA','1':'BB','2':'CC','3':'DD','4':'EE' }" name="projects.state"/> </td> 页面显示选中的值 代码: <s:property value="state?'AA':'BB':'CC':'DD':'EE'&qu

php数据库中取值-php+mysql 数据库中取值

问题描述 php+mysql 数据库中取值 php+mysql 数据库中取值 表中字段是int类型,1代表供货商发货,2代表公司配货 .在页面上用一个下拉列表选择发货方式,如何把 供货商发货 公司配货 字样显示在下拉列表中 , 提交表单后可以更改配货方式,,, 后台逻辑该怎么写呢? 解决方案 http://yuncode.net/code/c_5267eac94c46717 解决方案二: http://www.jb51.net/article/60189.htm

如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1

问题描述 如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1 如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1 <input type="text" id="serialNumber" name="serialNumber" maxlength="250" style="width: 80%" value="${q

python 爬取网站,没有正确的返回值?

问题描述 python 爬取网站,没有正确的返回值? #coding=utf-8 import sys import time import requests #from lxml import etree from PIL import Image reload(sys) sys.setdefaultencoding('utf-8') time=int(time.time()) session=requests.session() user_agent='Mozilla/5.0 (Window

java jsp sql-sql语句为何取不到表里面userlevel的值,提示为null

问题描述 sql语句为何取不到表里面userlevel的值,提示为null 1: http://xiangce.baidu.com/picture/detail/4d8b568be95c760821367970caa75474963642af 用户表 actionForm 解决方案 看你的图片应该是传入的查询条件userlevel为null 检查一下查询条件,最好在使用sql查询条件前进行判断下 if(managerForm.getUserlevel()!=null){ sql += " AND