2013年7月18日

java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

摘要: java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist解决办法:META-INF目录下面新建一个xfire文件夹,把services.xml文件放到这个文件夹里,再将整个META-INF拷贝到WEB-INF中clean一下工程重新加载后启动服务就可以了 阅读全文

posted @ 2013-07-18 09:26 hackermi 阅读(682) 评论(0) 推荐(0) 编辑

2013年7月15日

struts2 taglib struts标签学习整理中

摘要: 项目中经常会用到struts标签,这样可以减少代码量。select用法:看哪个value,因为不是动态取值,默认值就这样付了。规律出来了:注意list里面的#,直接写数据没key的不用#,有Key的需要,另外如果要从后台获取,肯定需要#. 另外大家注意value,设置默认值的时候,如果是值得就'值',如果有key value结构的得#和写'key'的值。radio用法 阅读全文

posted @ 2013-07-15 16:27 hackermi 阅读(689) 评论(0) 推荐(0) 编辑

2013年7月12日

javascript收集整理

摘要: //特殊字符去掉function check(obj){ var test=obj.value.match(/[^A-Za-z0-9]/g);//这条语句表示在输入文本中是否包含不符合要求的字符,如果包含则test=null;//括号里面的是正则表达式。 if(test!=null){ var str=obj.value.substring(obj.value.length-1,obj.value.length);//被替换的值 obj.value=obj.value.replace(new RegExp(str,"g"),'')... 阅读全文

posted @ 2013-07-12 09:35 hackermi 阅读(236) 评论(0) 推荐(0) 编辑

2013年7月9日

关于struts2的checkboxlist、select等标签发生could not be resolved as a collection/array/map/enumeration/iterator type异常的记录

摘要: 1 刚进入该界面的时候发生错误,原因是 list="roles"中的这个集合是空的,导致错误解决办法很简单,不能让list为空2 刚进入该界面的时候list是有数据的,当点击提交等按钮的时候,数据被提交到后台,如果配置了验证框架或者在action中写了validate方法,校验没有通过,未走action,直接返回了input,又指定回了当前界面。此时的checkboxlist中的list丢失了,导致了如上错误(这个错误提示的不太友好,让人认为是类转换错误)解决办法是把初始化list的工作放到prepare拦截器中,因为prepare是在validate拦截器之前执行,即实现 阅读全文

posted @ 2013-07-09 13:19 hackermi 阅读(638) 评论(0) 推荐(0) 编辑

2013年7月2日

ajax Session失效如何跳转到登录页面

摘要: 在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截);一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采用AJAX请求时,将会返回登录页面的HTML代码,这肯定不是我们想要的,那么我们如何解决呢?请看以下步骤:一、建立拦截器package com.xxx.planeap.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.ap 阅读全文

posted @ 2013-07-02 11:46 hackermi 阅读(640) 评论(0) 推荐(1) 编辑

2013年6月25日

将默认首页设置成index.do的方法

摘要: 变态欺骗法,今天csdn一个前辈的,学习了,公司服务器是weblogic的,也可以欺骗。 但是我又非常迫切、非常盼望、非常渴望使用index.do做首页,怎么办? Tomcat中用一段注释: When a request URI refers to a directory, the default servlet looks for a "welcome file" within that directory and, if present, to the corresponding resource URI for display 。 意思就是说,tomcat只要找到存在 阅读全文

posted @ 2013-06-25 15:30 hackermi 阅读(255) 评论(0) 推荐(0) 编辑

tomcat应用转到weblogic上时的问题

摘要: 昨天将一个tomcat环境下调试通过的报表demo应用发布到weblogic上做测试,结果发现好多问题。总结了一下,主要有这么几点:1、使用log4j的问题。tomcat应用直接发布到weblogic上出现错误:Cannot set web app root system property when WAR file is not expanded。WebLogic自身也包含对Log4j的支持,在打包部署(.war)的时候,会和Spring的org.springframework.web.util.Log4jConfigListener有冲突。解决方法之一就是把log4j的配置直接放到clas 阅读全文

posted @ 2013-06-25 13:44 hackermi 阅读(499) 评论(0) 推荐(0) 编辑

2013年6月21日

MyEclipse 8.5整合Git,并在Github上发布项目(转)

摘要: 下载Eclipse的git插件——EGit。下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip,这是截至目前最新版的,如果想下更新版本,访问EGit的下载页面http://www.eclipse.org/egit/download/即可。安装插件:把上一步下载的插件解压出来,删掉XML文件。在MyEclipse的dropins目录下新建一个egit文件夹,然后把刚才解压的features、plugins和另外两个jar包全放进去。重启 阅读全文

posted @ 2013-06-21 09:18 hackermi 阅读(341) 评论(0) 推荐(0) 编辑

2013年4月27日

不能出现第三个中间变量,字符串的交换.

摘要: 今天百度知道遇到知友的提问,是这个问题,所以就回答了下,后面搜了下,还有各位高人牛逼算法,学习了。public class Test24{ public static void main(String... args) { //abcdeabcd String str1 = "abcd"; // abcdefg String str2 = "abcdeeeabcd"; str1 = ( str2 + str1 ).substring(0,(str2 + ( str2 = str1)).lastIndexOf(str1)) ; ... 阅读全文

posted @ 2013-04-27 08:23 hackermi 阅读(181) 评论(0) 推荐(0) 编辑

2013年3月25日

Undefined exploded archive location myeclipse无法发布web工程

摘要: 原因:在工程转移过程中(你跟新SVN的时候连人家的配置文件一块跟了对吧,一般svn服务器上只有src+web,以后不管检出还是提交,都别选择一些.project .classpath之类的文件哦),导致工程的配置文件出错;解决方法: 1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上);或者有可能少了这context-root这个属性;添加上这个属性即可,内容如下:context-root="/上面的name属性值"2.关掉Eclipse,再启动Eclipse,接着发布工程,发布成功! 阅读全文

posted @ 2013-03-25 22:53 hackermi 阅读(327) 评论(0) 推荐(0) 编辑

导航