DWR+Strut整合
出现以下异常:
2010-6-22 19:25:55 org.directwebremoting.util.CommonsLoggingOutput warn
警告: Method execution failed:
java.lang.InstantiationException: Illegal Access to default constructor
at org.directwebremoting.struts.StrutsCreator.getInstance(StrutsCreator.java:138)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:348)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2010-6-22 19:25:56 org.directwebremoting.util.CommonsLoggingOutput warn
警告: --Erroring: batchId[0] message[java.lang.InstantiationException: Illegal Access to default constructor]
解决方案:
将 Action 中的 scope 设置成 session
<action name="dwr_strutsForm" path="/dwr_struts"
scope="session" type="com.yan.ajax.struts.action.Dwr_strutsAction" />
分享到:
相关推荐
}然后继续运行上面的程序,会出现:java.lang.InstantiationException: Reflect.Person at java.lan
XStream解析xml demo
import java.lang.reflect.Constructor; import java.security.spec.KeySpec; import java.lang.reflect.InvocationTargetException; public class EncryptData { private String keyfile=null; public ...
if(typeName.equals("java.lang.String")) { field.set(obj, value); }else if(typeName.equals("int")) { field.setInt(obj, Integer.parseInt(value)); }else if(typeName.equals("float"))...
import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; public class SimpleTest { /** *//** * @param args */ public static void main(String[] args) { // TODO Auto-...
就 会 得 到 下 面 的 错 误 : java.lang.InstantiationException。 (2)Java 中的数组为静态的 1) 所谓静态的数组是指其长度大小是固定的(利用 length 属性可以获得实际的长度,因 为在每个数组对象中都有 1 个...
public Connection getConnection() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException{ String url="jdbc:mysql://localhost:3306/aaa"; String username="root"; ...
} catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (UnsupportedLookAndFeelException e) { e.printStackTrace(); ...
该报用于美化java界面,载入包后加入如下代码: try { UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceFieldOfWheatLookAndFeel"); } catch (ClassNotFoundException e) { // TODO 自动生成的 ...
这是一个JAVA的jdbc驱动包,可以帮助你想操作数据库一样快速操作excel 示例代码: public static void main(String[] vars){ String driver = "com.hxtt.sql.excel.ExcelDriver"; String url = "jdbc:excel:///C:\...
} catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } per....
public static void main(String[] args) throws InstantiationException, IllegalAccessException { //hello=interjection //world=object System.out.println("We are creational patterns!"); System.out....
public class Main { public static void main ( String [] args ) throws InstantiationException , IllegalAccessException { // hello=interjection // world=object System . out . println( " We are ...
public Connection getConnection() throws SQLException,InstantiationException,IllegalAccessException,ClassNotFoundException{ Connection conn = null; //加载数据库驱动 Class.forName(...
} catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace() } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace()...