- 浏览: 96421 次
- 性别:
- 来自: 北京
-
最新评论
-
zhanglufei2010:
还有一个方法可行:直接将site-1.6.16.zip解压后的 ...
SVN与MYECLIPSE8.6
文章列表
java常见异常(转载收藏)
- 博客分类:
- 学习
NO.1 java.lang.NullPointerException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.NullPointerException
这个异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,对数组操作中出现空指针,很
多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是 ...
Java中常用集合类
- 博客分类:
- 学习
在Java中有一套设计优良的接口和类组成了Java集合框架,使程序员操作成批的数据或对象元素极为方便。所有的Java集合都在java.util包中。
1)、List接口及其实现类
List接口继承于Collection接口。 List接口及其实现类是容量可变的列表,可按索引访问集合中的元素。
特点:集合中的元素有序、可重复;
实现类:
ArrayList是以Arayy方式实现的List,允许快速随机存取,相对于LinkedList不适合进行插入和移除元素操作;
LinkedList提供最佳顺序存取,适合插入和移除元素。
2)、Set接口及其实现类
...
昨天开始JS就一直报参数无效的错误,没有办法定位是哪句话出错了,郁闷着。今天参考了一下网上大家错误的总结,突然发现自己改变了代码。
原本JS是得到了文本的对象,但是,我改变了方法,直接得到了值,但是没有改相关的内容,有一个需要获得文本宽度的算法,obj.offsetWidth。但是,这样就不是对象了,不能直接算的。需要通过值再得到对象,才能算宽度。
document.getElementById(ryType).focus();
会将光标定位到文本框的开始的位置,但是,这样需要在后面输入的时候,必须要移动鼠标,不合理。
var esrc = document.getElementById(ryType);
if(esrc==null){
esrc=event.srcElement;
}
var rtextRange =esrc.createTextRange();
rtextRange.moveStart('character',esrc.value.lengt ...
1、获得数据表中ID最大的一条记录:
select * from tableName where id=(select max(id)from tableName);
模式对话框,打开不能提交页面的form表单,我在submit的时候,总是提醒说不支持此接口。
参考了别人的实例,解决了问题,现在记录下来,以备以后使用
//提交处理结果
function submitForm(){
window.name="MyModalDialog";
document.addForm.action = "save.action";
document.addForm.submit();
}
<s:form name="addForm&q ...
document.getElementById("name").innerHTML=中国
就是往页面里,id为name的输入框内插入中国
用来往页面里插入数据的。
是JavaScript语言。
document是JavaScript里的内置对象,也就是可以直接用。
getElementById("name")就是获得页面里id=name的控件(输入框)
innerHTML就是“插入页面”的意思
readyState表示XMLHttpRequest对象的处理状态:
0:XMLHttpRequest对象还没有完成初始化。
1:XMLHttpRequest对象开始发送请求。
2:XMLHttpRequest对象的请求发送完成。
3:XMLHttpRequest对象开始读取服务器的响应。
4:XMLHttpRequest对象读取服务器响应结束。
另:在IE(即Internet Explorer)浏览器中可以不区分大小写,但在其他浏览器中将严格区分大小写。所以为了保证更好的跨浏览器效果,建议采用严格区分大小写的形式。
xmlhttp.status==200 这个是你xmlhttp与后台交 ...
代码遇到一个问题,用URL传递中文的时候,编码总是出现问题,想用JAVA的java.net.UrlEncode方法进行编码为UTF-8的形式,然后再传递过去,就可以解决了,所以想到了用DWR调用方法,但是,在编码以后传递的时候,总是传递不过去,发现,如果在传递之前,JS执行一下alert();输出任何一个东西以后,传递过去的都是正确。
参考了别人的代码,说是DWR采用的是异步机制,改成同步机制就可以了,试验,成功!!嘿嘿
//JS获得值,中文
cs = document.getElementById("name").value;
//dwr编码,先 ...
result type的类型说明如下:
Chain : 用来处理Action链
Dispatcher : 用来转向页面,通常处理JSP
FreeMarker : 处理FreeMarker模板
HttpHeader : 用来控制特殊的Http行为
Redirect : 重定向到一个URL
Redirect-Action : 重定向到一个Action
Stream : 向浏览器发送InputSream对象,通常用来处理文件下载
Velocity :处理Velocity模板
XLS ...
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段
Java代码
<Context path="/test2" docBase="D:\Workspaces\MyEclipse 8.6\test2\WebRoot"/>
的简单解释:
Contex :指上下文,实际上就是一个web项目;
path :是虚拟目录,访问的时候用127.0.0.1:8080/test2/*.jsp访问网页,test2前面要加/,否则找不到显示404错误;
docBase :是网页实际存放位置的根目录,映 ...
5、IReport的几个基本知识
报表由许多栏(Band)组成,它们各自有自己的独特作用。
5.1、Title Band
Title Band只在报表页面第一页的最上面显示。不够报表有多少页面,Title Band中的信息只出现在报表的第一页,因此我们也称其为报表标题栏。
5.2、Page Header Band
Page Header Band中的内容将出现在报表中每一页的头部。除第一页外,Page Header Band中的内容都是每一页的最顶部。第一页的Page Header Band中的内容 ...
在myeclipse里提交和更新文件是抱错。
Attempted to lock an already-locked dir
svn: Working copy 'd:\workspace\NaviInfor\WebRoot\'locked
右键该文件,在team里面执行“清理”操作后,问题解决了。
很多操作,例如中断提交,都会进入这种工作拷贝的锁定状态。
网上有很多帖子都是介绍Myeclipse如何集成svn的,但是很多都无法实践通过。本人测试集成使用的版本myeclipse8.6,环境64位win7。
以下方式无法成功集成(集成后有问题):
在MyEclipse Configuration Center中通过URL方式update集成,URL:http://subclipse.tigris.org/update_1.6.x
这是安装插件最常用的集成方法。
虽然按以上方式集成后,svn能正常使用,但是Myeclipse就杯具了,整个界面被还原成了原始的eclipse模样,连window-preference里面的属性都变成和eclips ...
后台数据为byte[]类型:
JSP页面编写:
<%@ page import="java.io.*,java.awt.Color,com.lowagie.text.*,com.lowagie.text.pdf.*" contentType="application/pdf; charset=utf-8" %>
<%
byte [] buffer = (byte [])request.getAttribute("buf");
System.out.println("test == " + b ...