- 浏览: 63119 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
IE6动态切换img标签src属性bug的解决方案
- 博客分类:
- 前端
很久没有写博客了,一来这段时间遇到的问题解决都比较顺了,二是这段时间懒了。
言归正传,这两天在调试页面的时候,在IE6下面js动态切换img标签的src属性,IE6不显示图片,为了这个小问题花了我一天半的时间才解决掉,现在记录下来:
1、使用纯js更改img的src属性
var img = document.getElementById("img");
img.src="${ctx}/images/${sessionScope.foodTheme}/xinxin.png"
2、在上面代码后面加上这 ...
sql查询语句中<>注意事项
- 博客分类:
- SQL/数据库
今天写sql的时候遇到了使用不等于查询,结果集为空的问题。查了下资料,发现的原因,特此记录下来。
为了说明这个问题,通过一个小小的示例来说明:
select t.id,t.name,t.status from table t where t.status<>1
上面的查询语句中查询的是status不等于2的记录,特别需要注意的是status为null会过滤掉。即使status为null的记录不会出现在查询结果集中。
总结:使用<>查询时,查询的范围是字段非null的记录,而不是所有记录。所以,字段为空的记录不会出现在结果集中。
tomcat处理http请求
- 博客分类:
- tomcat
最近这两个星期加班都比较晚,12点左右吧。现在项目的问题都处理的差不多了,抽空写下对前段时间遇到问题的思考。
这段时间参与的这个项目,在jsp与action之间交互使用VO(value object 值对象),java与数 ...
OGNL表达式 用法详解
- 博客分类:
- struts2
表达式通常用来访问页面中的各种变量,进行结果输出.
struts2中共支持以下几种表达式语言(默认的是OGNL):
OGNL:可以方便地操作对象属性的开源表达式语言;
JSTL:(JSP Standard Tag Library):JSP2.0集成的标准表达式语言;
Groovy:基于Java平台的动态语言,它具有时下比较流行的动态语言的一些特性;
Velocity:一种基于Java的模板匹配引擎。
一、什么是OGNL
名称:全称是Object-Graph Navigation Language
用途:是一个用来获取 和设置 java对象属性的表达式语言。
ThreadLocal学习笔记
- 博客分类:
- javaSe
Java中java.lang.ThreadLocal类不是一个线程的本地实现,而是线程局部变量,也许叫ThreadlocalVar更加合适。ThreaLocal使用非常简单,就是为使用该变量的线程提供一个变量值的副本,每个线程都可以独立的改变自己的副本,而 ...
前段时间在iteye上关于单例模式讨论很火热,单例也是自己在工作中用得最多的设计模式,写此博文总结一下自己对单例的理解,方便以后查看。
单例模式常用的有五种实现,在类加载的时候把单例初始化了,使用getInstance方 ...
前两天使用ecplise部署web工程的时候,tomcat 6 提示下面信息。
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
经过查找资料,原来是tomcat 6最高支持的servler版本是2.5,而我是用的ecplise生成的是3.0版本的配置信息。
解决方法:
在项目根目录下的setting文件夹中找到org.eclipse.wst.common.project.facet.core.xml,里面的内容如下:
&l ...
新配置ecplise开发环境,在公司原有基础平台上开发,因平台文档不够完善且没有源代码,故思量装个java反编译器跟踪源码。
Java Decompiler是一款非常优秀的java反编译工具,且支持ecplise插件(这个是重点,在ecplise中按ctrl+单击鼠标可以方便地查看jar里面class文件源码)。
官网下载下载网址:http://java.decompiler.free.fr/
ecplise更新URL:http://java.decompiler.free.fr/jd-eclipse/update/
我安装 ...
ecplise自动生成类头部注释信息
- 博客分类:
- eclipse
在程序编写中,有些情况会要求在类头部表示author,date,version等信息。
window -> preference -> codestyple -> codetemplate,在codetemplate右边的详细中有一个code选项,点开选择 newjava files,将里面的内容编辑成你想要的。
例如: /**
* @System XXXX
* @company XXXX
* @author XXX
* @date ${date} ${time}
* @version 1.0
*/
${file ...
之前用惯了myeclipse,现在改用ecplise。在ecplise中,java工程转换成web工程不像myecplise那样方便,特此转载一篇博文(http://qq85609655.iteye.com/blog/752319),以后遇到可以翻翻。
把一个普通的eclipse项目转成web项目
1. 编辑工程的.project文件。
添加一
<nature>org.eclipse.wst.common.project.facet.core.na
学习java,配置java运行环境必须要使用JDK了,本文说明JDK路径配置,已被不时之需。
JAVA_HOME:JDK的安装目录,该路径主要是给使用JAVA环境的第三方软件指明如何获取JDK。
PATH:JDK的指令,系统会根据path找JDK的指令使用。
CLASSPATH:指向JAVA编译或者运行时使用的类,系统会根据CLASSPATH加载相应的类。
这里我们讨论的是已登陆或将要登陆的用户,游客不在讨论的范围之内。这一点大家应该很容易就能理解的吧。 那么我们应该怎样去实现同一用户只能有一个在线这样的一个小功能呢? 有人可能就会这样设想了:"这不是很 ...
<转>Java参数传递方式
- 博客分类:
- javaSe
1、对于原始数据类型,也就是int、 long、char之类的类型,是传值的,如果你在方法中修改了值,方法调用结束后,那个变量的值没有改变。 2、对于对象类型,也就是Object的子类,如果你在方法中修改了它的成员的值,那个修改是生效的,方法调用结束后,它的成员是新的值,但是如果你把它指向一个其它的对象,方法调用结束后,原来对它的引用并没用指向新的对象。 代码如下:
java 代码
public class Tester {
struts2.2.3最小jar
- 博客分类:
- struts2
struts2-core-2.2.3.jar :Struts 2框架的核心类库xwork-core-2.2.3.jar :XWork类库,Struts 2在其上构建commons-fileupload-1.2.2.jar :文件上传组件,2.1.6版本后必须加入此文件commons-io-2.0.1.jarcommons-lang-2.5.jarcommons-logging-1.1.1.jar :日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。freemarker-2.3.16.jar :Struts 2的UI标签的模板javassist-3.11.0. ...
转: struts2 标签 2
- 博客分类:
- struts2
一、概要:1、JSP标签技术始于JSP1.12、作用:代码复用;JSP页面简洁3、四个步骤: A、创建实现标签功能的JAVA类(Bean或Servlet) B、创建标签库的描述文件 C、web.xml中添加标签库说明 D、JSP页面中添加标签库说明,及使用标签4、标签可以访问的数据范围类型:application;session;request;page.
jspTag 的API位于javax.servlet.jsp.tagext这个包中,下图是其中的主要的接口和类的框架图:
所有的标签类都要实现JSPTag接口,但该接口只是一个标识接口,其中不包含 ...