- 浏览: 30592 次
- 性别:
- 来自: 北京
最新评论
文章列表
现象:启动eclipse缓慢,启动完成经常出现未响应情况。偶然在打开一个项目时候,也出现未响应。
原因:虚拟内存不足,或者电脑本身内存不足。但是目前绝大多数PC而言,内存应该是充足的,因此可以修改虚拟内存参数来解决。
解决办法:
在eclipse安装目录下,将eclipse.ini文件最后几行与下面最后几行黑体字进行替换。
-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.wi ...
1、 首先,我们可以先安装一个完整的Aptana Studio 3,再通过links方式将Aptana以插件的形式安装到Eclipse上,具体操作步骤如下:
1) 在Eclipse的根目录下新建一个文件夹叫links,在links文件夹下创建一个叫aptana_plugin的文件夹(文件夹名称可以随意)在该文件夹下创建两个路径为
今天在做jquery ajax 调用后台action方法的时候,结果任何反应都没有,也不报错,后来经过自己查证后,发现在struts的配置文件中有两个方法的name属性重名了,于是改正后就调用成功了,真是小失误大问题啊
使用java获取昨日的日期,今日的日期,明日的日期
private String tomorrowDate;//明日日期
private String todayDate;//明日日期
private String yesterdayDate;//明日日期
private void chooseTomorrowDateLink(){
Calendar calendar=Calendar.getInstance();
calendar.add(Calendar.DATE,+1);
Date nextD ...
今天我在开发的过程中,忽然出现了一个诡异的问题,就是action无缘无故的走了两遍,而且仔细检查过什么代码都没有问题,后来翻查过一些资料发现,由于struts2的机制,它会自动搜集get开头的方法,然后执行,这就导致了当调用这个action里其他方法名不是以get开头的方法时,同时也调用了这条get开头的方法,所以当把这个方法名不以get开头,哎,奇迹就出现了,唉。。。。学艺不精啊
通过link方式安装eclipse插件,以hibernate插件为例
1、在eclipse的安装根目录下新建名为links的文件夹,注意该文件夹名称必须是links,然后在该文件夹下,新建一个以link为后缀的文件,通常以插件名称命名该文件,里面写上内容是:path=E://eclipse-jee-helios-SR1-win32//plugin4eclipse//HibernateTools-3.3.1/eclipse这个路径就是下载的hibernate插件存放的位置
2、解压hibernate插件后,会得到两个文件夹features和plugins,注意这两个文件夹一定要放在新建的 ...
今天温故了一下,发现ResultSet转List在网络上都是同一种方法,都是转成hashMap,然后再各种处理,不过就我个人观点,我觉得有个比较直观浅显的方法,比较适合初学者,下面代码是这样的
public List<UserBean> getUserBean() throws SQLException {
DBconnection dbcon = new DBconnection();
Connection con = dbcon.getCon();
Statement stmt = con.createStatement();
ResultSet rs ...
java.io.CharConversionException: EOF 的解决办法
java.io.CharConversionException: EOF 异常的原因是因为httpServletRequest对象中的键值对中包含:“%”。
所以要在请求链接的时候用一下js的函数encodeURI(href);这个href就是访问action的url;例如
var delegateProtocolUrl = "delegateProtocol!submitDelegateProtocol.do?comments=" + conments ; d ...
在struts2开发中碰到这么个错误No result defined for action and result大部分的原因有以下几种: 1、validate方法没有通过; 2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因
3、你在页面使用了<s:actionerror/>标签,而且后台执行super.addActionError("数据库繁忙,请稍后再试。。。");这个方法,当你用type=“chain”时,可能报错。换成<s:actionmessag ...
案例需求:根据select的option所选值,确定div的生成个数
jquery代码:
function choosePersonNum(num) { $(".temp").remove(); for(var i=1;i<num;i++) { var div = $("#templete"); var newDiv = div.clone(true); newDiv.addClass("temp"); newDiv.insertAfter(div); newDiv.show(); } ...
${x?substring(0,10)}
x就是你要截取的字符串的值,可以这么写就ok了
今天遇到一个问题,要利用freemarker来循环实现下拉框里option,于是上网查了查有种写法可以实现循环,但没有找到可以和传统for(int i;i<8;i++)之类的循环的写法,那么我的解决方案如下:
<select name="select"> <#list 0..x as i> <#if i<x > <option>${i+1}</option> </# ...
前台js代码块中对各个变量进行编码处理如下: var typeselect = form2.typeselect.value; //var typeselect = document.getElementById('typeselect').value; //怎么获得值得自己用自己的方式, 不一定要像我酱紫.. typeselect=encodeURI(typeselect); typeselect=encodeURI(typeselect); form2.action="xxxx.do?typeselect="+typeselect; form2.submit(); 在后台 ...
这几天装tomcat时竟然遇到了这个问题,网上查了下,解决方法如下:
在cmd下敲两条命令:sc delete tomcat5 和sc delete tomcat6,显示success后就表示你已经成功删除服务,那时就可以再重装tomcat了。
主要问题是tomcat的旧服务还没有删掉,所以不能再装了。
sc是cmd里面对于服务项的命令,具体可以参看:http://www.xtit.net/read.php?1306
myeclips配置tomcat 6.0时出现这样一个问题 “a full jdk must be specified”,我试着在window/Preferences/Myeclipse->Applecation Server->Tomcat5->JDK 添加一个JVM,点OK时出现一个警告,其中有一句 “if the selected jre is actually the part of a full JDK, please update its configuration to point to the JDK installation root directory, n ...