java
s_ven
这个作者很懒,什么都没留下…
展开
-
JButton常用的方法
JButton 实现了普通的三态外加选中、禁用状态,有很多方法可以设置,不要自己去写鼠标监听器。setBorderPainted(boolean b) //是否画边框,如果用自定义图片做按钮背景可以设为 false。setContentAreaFilled(boolean b) //是否填充,如果你的自定义图片不是矩形或存在空白边距,可以设为 false 使按钮看起来透明。setFoc转载 2013-07-07 22:39:48 · 4166 阅读 · 1 评论 -
requires that an attribute name is preceded by whitespace异常总结
在tomcat7.0下,会报一个异常:org.apache.jasper.JasperException: /head.jsp(1,84) The JSP specification requires that an attribute name is preceded by whitespacehead.jsp我是用引入的,在tomcat6.0的环境下,不会报以上的异转载 2013-09-21 19:07:23 · 551 阅读 · 0 评论 -
hibernate 映射文件配置默认值方法
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型、长度、是否可空等属性。在进行表中记录的插入(更新)操作时,hibernate会根据映射文件中的描述自动生成一个包含所有字段的插入(更新)sql语句,此时如果映射文件中某字段的值为空(NULL)而其在数据库表中定义的默认值不为空,hibernate会将空值插入到表中,转载 2013-09-12 12:53:37 · 661 阅读 · 0 评论 -
The requested resource (No result defined for action org.action.LoginAction and result success) is
试了很多方法,最后的方法...一头雾水,我都奇怪我怎么想到的,要么改action的名字为其他的(如login改为loginx),要么改包的名字(如org.action改为org.act),至今不明白为什么,可能内部名称冲突了吧他找不到。原创 2013-08-21 23:07:07 · 2827 阅读 · 0 评论 -
sun.reflect.NativeMethodAccessorImpl.invoke0
struts2 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)解决... 在myeclipse下,Windows->Perferences->java->compiler 设置它的版本与tomcat一致就可以了原创 2013-08-21 22:33:05 · 9930 阅读 · 1 评论 -
hibernate里session.clear(),session.close(),session.flush(),session.save()的含义
hibernate最新发布包的javadoc里对这三个方法的解释是:clear() :Completely clear the session.清空session,该清空操作只对于要保存的、删除的和修改的数据起作用,不涉及查询的结果。close() :End the session by releasing the JDBC connection and cleaning up.释放并清空JD转载 2013-08-21 17:24:40 · 904 阅读 · 0 评论 -
hibernate:对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决办法
[java] view plaincopyprint?Exception in thread "main" java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I at org.hibernate.hql.ast.HqlSqlWalker.generatePositionalPar转载 2013-08-21 22:21:34 · 640 阅读 · 0 评论 -
The Struts dispatcher cannot be found.
The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, w转载 2013-08-02 16:45:46 · 429 阅读 · 0 评论 -
Element type "Resource" must be followed by either attribute specifications, ">" or "/>".
配置数据源是出现这个错误:Element type "Resource" must be followed by either attribute specifications, ">" or "/>".搞了半天找不到 auth="Container"type="javax.sql.DataSource" maxActive="100" max转载 2013-08-03 15:21:35 · 2300 阅读 · 0 评论 -
The Struts dispatcher cannot be found.
错误提示:org.apache.jasper.JasperException: /struts2/index.jsp(16,3) No tag "datetimepicker" defined in tag library imported with prefix "s"原因:struts2.1.6 把struts2.0中的和ajax相关的,如datetimepicker,tree,tre转载 2013-08-02 16:41:11 · 524 阅读 · 0 评论 -
java web初期的坑爹经验
1、配置文件出错会直接报找不到根文件夹的目录。2、myeclipse检错功能较差,所以对于基础不扎实而且粗心的人特别浪费时间。3、jsp代码较混乱,有时候对的代码会被myeclipse检出错误,可以忽略。4、很多问题都是驱动(jar包)不兼容引起的。5、很多jar实际上myeclipse上都集成了,坑爹的是大部分教材都让我们去下载jar包,然后去配置,第一、下下来的极易出现不兼容不原创 2013-08-01 16:40:38 · 460 阅读 · 0 评论 -
java中给集合赋值的方法
java中的ArrayList、HashSet、等集合不能够直接用复制符号“=”直接赋值,给集合赋值的方法有两种:例如两个ArrayList的集合a,b:b=a是将b的地址值指向a,而b原先的对象会被垃圾回收。集合之间的复制方法:方法一:ArrayList b= new ArrayList(a);//利用集合自带的构造方法方法二:ArrayList b =(ArrayList)原创 2013-07-24 17:09:56 · 9098 阅读 · 1 评论 -
doGet和doPost的区别
doget和dopost的区别get和post是http协议的两种方法,另外还有head, delete等 这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。 在servlet开发中,以doGet()和doPost()分别处理转载 2013-07-22 20:17:42 · 482 阅读 · 0 评论 -
MyEclipse可以实现拖放可视化控件
MyEclipse中默认的与.jsp格式的文件关联的程序是Web Page Editor,并不支持可视化开发,需要修改文件关联的设置;步骤如下:Window->Preferences->Editors->File Associations在打开的窗口的上面有各种格式,可以点击任意一种(本文选择.jsp,看自己需要可以选择其他的),然后点击下面选项中的:MyEclipse Visua转载 2013-07-22 17:45:49 · 3064 阅读 · 1 评论 -
myeclipse 打开卡顿
做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。 多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的。 在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果转载 2013-07-16 09:22:52 · 1447 阅读 · 0 评论 -
myeclips编码格式化
1.ctrl+i是代码缩进2.ctrl+shift+f是代码排版原创 2013-07-16 19:25:44 · 490 阅读 · 0 评论 -
JSP页面中输入的数据与数据库中取出的数据不相同?
这是因为数据库中往往因为数据完整性的需要,字符串的长度与要输入的数据长度不相同(即结尾用空格来占位),从数据库中取出数据来与jsp页面上输入的数据在java代码中用equals()函数比较是不相同的(但是从输入提取数据用sql语句在数据库中比较是相同的),因此,用到String类型的一个函数trim()(即去除字符串开头和结尾的空格)就可以了,即可写为hereUser.getAns().trim(原创 2013-09-25 21:08:33 · 1229 阅读 · 0 评论