[JavaEE]JaveEE遇到的的问题

Posted z354681250

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[JavaEE]JaveEE遇到的的问题相关的知识,希望对你有一定的参考价值。

报错:File: AbstractPlainSocketImpl.java
Method: connect
Caused by: Unable to load configuration. - Class: java.net.AbstractPlainSocketImpl 
File: AbstractPlainSocketImpl.java
Method: connect
Caused by: Unable to load file:/D:/tools/apache-tomcat-7.0.27/webapps/classes/WEB-INF/classes/struts.xml - Class: java.net.AbstractPlainSocketImpl
File: AbstractPlainSocketImpl.java

Method: connect

原因:没联网... ...




WEB-INF中的文件无法被直接访问到!切记,别把imagins啥的放进去!




通过ajax提交表单的时候一定要记住,submit按钮是会刷掉页面并且把参数放到URL中,尽管什么路径也不给,页面也会被刷掉;所以,最好用button来替代submit进行异步提交!





ajax+json+struts2  struts.xml里面的action的result要配置如下格式

                        <result type="json" name="success">
                                <!--param name="noCache">true</param-->
                                <param name="contentType">text/html</param>
                        </result>
                        <result type="json" name="error">
                                <!--param name="noCache">true</param-->
                                <param name="contentType">text/html</param>
                        </result>
就是每一个result后面写上name=“success/error”之类的 对应action类里面的excute返回值




Json使用问题:程序运行到 JSONObject j=JSONObject.fromObject(map) 这部分后就没反应了,无任何异常抛出
原因:使用json的时候只导入了json-lib-2.1.jar这个包 但是程序还需要这3个包:
commons-beanutils-1.7.0.jar
commons-collections-3.2.1.jar
commons-lang-2.3.jar
commons-logging-1.0.4.jar
ezmorph-1.0.3.jar
json-lib-2.1.jar
ezmorph-1.0.2.jar 这个包不同的版本改过名字,导致被忽视了...
里面的版本号是自匹配的,不要过于纠结





struts问题No resultdefined for action and result input
1.引起这个错误的原因是很多的,路径错误也是其中的一种,我这里的问题是,我的页面上的类型和我定义的属性的类型不一致,我的属性是date型的,但是在页面上输出的时候是一个字符串,结果就出现了这个问题了。
 这个问题好像在strtus2.1以上版本才出现, 这个问题的上面的解决方案已经把原因说的差不多了,在实际应用中,我估计大部分情况应该都是在action里面定义了int或者date等别的什么类型的变量,然后指望struts的自动填装把post来的数据转换,这时容易出现转换失败,从而导致了这个错误
2.另外还有种就是页面提交了同一个名字的参数多个,比如写道
username 123 
username 123 
permissions 123 
info 31234
页面冲提交了了两个username ,而我的后台却只写了一个String username,这样同样会出错


以上是关于[JavaEE]JaveEE遇到的的问题的主要内容,如果未能解决你的问题,请参考以下文章

什么是JavaEE?

知识小罐头03(javaee初学者用maven+部署war包到tomcat 上)

使用tomcat方式实现websocket即时通讯服务端讲解

使用tomcat方式实现websocket即时通讯服务端讲解

学习JavaEE过程中遇到的各种(奇葩)问题

javaEE中启动tomcat遇到问题