`
elaine0111
  • 浏览: 92597 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
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 ...
Global site tag (gtag.js) - Google Analytics