Lopoincare's Blog

那逝去的一切,将消失在时间之中,却会留在记忆的某个角落…… 记下属于我们的那一小片记忆……

hibernate防止sql注入

Author:lopoincare Catalog:技术 0 comments

Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:
PrepareStatement pre=connection.prepare(“select * from User where user.name=?”);
pre.setString(1,”zhaoxin”);
ResultSet rs=pre.executeQuery();

在Hibernate中也提供了类似这种的查询参数绑定功能,而且在Hibernate中对这个功能还提供了比传统JDBC操作丰富的多的特性,在Hibernate中共存在4种参数绑定的方式,下面我们将分别介绍:

Read More...

分享一个好用的jquery tree ztree

Author:lopoincare Catalog:技术 0 comments

zTree 简介(JQuery Tree 插件)

zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件

  • 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容问题将不做特殊维护)
  • 在一个页面内可同时生成多个 Tree 实例
  • 支持 JSON 数据
Read More...

jQuery如何判断页面元素存在与否

Author:lopoincare Catalog:技术 0 comments

在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如:
document.getElementById("someID").innerText("hi");

如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null
正确的写法应该是:

Read More...

使用Calendar.getInstance().getTime()取得时间与系统时间相差八小时解決方法

Author:lopoincare Catalog:技术 1 comments

有两种方案:
1.写java代码.先设定默认时区.在取时间.
Java代码

TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");  
TimeZone.setDefault(tz);  

 

Read More...

兼容Firefox的JavaScript回车提交表单

Author:lopoincare Catalog:技术 2 comments

发现没有用<Form>标签和form.submit方法的回车提交在firefox下面不工作,因为FireFox不捕捉回车事件。一般在IE下实现回车可以这样:
<INPUT TYPE=text NAME="hanbai_cd" SIZE=20 maxlength = 8 onkeydown=KeyDown()>

Read More...

在struts2中使用uploadify实现多文件上传

Author:lopoincare Catalog:技术 5 comments

折磨了我半个月的ssh2中实现多文件上传终于搞定了,总结一下需要记住的吧:

页面中的:
js部分代码:
my_upload.action;jsessionid=<%=session.getId()%>', //可以很有效的解决在ff下的session问题
$('#fileupload').uploadifySettings('scriptData',arrays); //传递多个参数$('#fileupload').uploadifySettings('scriptData',arrays); //传递多个参数

Read More...

分享:<s:radio/>标签默认选中值

Author:lopoincare Catalog:技术 1 comments

今天做项目的时候遇到了<s:radio/>标签默认选中值的问题,搞了好长时间,功夫不负用心人终于解决了,O(∩_∩)O哈哈~
(同事也遇到过这个问题,好像没解决,就直接用HTML标签了,当时就是事不关己高高挂起,没去理会,结果自己遇上了,索性还好,还是解决了,happy...)

总结了以下两种方法:
1、遇到value是字符串的时候(开始我没加单引号搞了好久,Struts2跟我开玩笑一样就是不选中,就好像你奈我何,直接晕倒,想了一下,加上单引号就OK了,让它忽悠我,还不是搞定了,O(∩_∩)O~)

Read More...

分享:struts2 中OGNL表达式的使用

Author:lopoincare Catalog:技术 1 comments

struts2 中 OGNL表达式的使用struts2 中 OGNL表达式的使用

Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势:

支持对象方法调用,如xxx.doSomeSpecial();
支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME;

Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势:

支持对象方法调用,如xxx.doSomeSpecial();
支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME;

Read More...

struts2+tiles布局开发

Author:lopoincare Catalog:技术 1 comments

tiles.xml 内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" "http://tiles.apache.org/dtds/tiles-config_2_0.dtd" >
<tiles-definitions>

Read More...

Unable to locate Spring NamespaceHandler for XML错误原因

Author:lopoincare Catalog:技术 0 comments

spring使用过程中错误
严重: Context initialization failed
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/context]

Read More...

转载:把JSP放到WEB-INF后以保护JSP源代码

Author:lopoincare Catalog:技术 0 comments

    本人在看《J2EE核心模式》("Core J2ee Patterns",刘天北、熊节译),里面提到了一种实现资源保护的方法,那就是把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码(19页).

      这么书只是对这种方法进行了简单的介绍,没有描述详细处理方法,我测试了一下,没有办法对放到/WEB-INF的文件进行访问,所以我就上网搜索了一下,才明白了具体的处理方法,感觉非常适合用在STRUTS结构上的系统.下面请听我详细说明.

Read More...

tomcat启动错误:Error initializing endpoint 解决方法

Author:lopoincare Catalog:技术 0 comments

tomcat启动报错:解决方法

 严重: Error initializing endpoint 

org.apache.tomcat.jni.Error: ??????????ó??Э?鲻??????? 
at org.apache.tomcat.jni.Socket.create(Native Method) 
at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:612) 
at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:107) 
at org.apache.catalina.connector.Connector.initialize(Connector.java:1058) 
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677) 
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795) 
Read More...
分页:[«]1[2][3][»]

SearchPanel

Powered By Z-Blog 1.8 Arwen Build 90619
Copyright © Lopoincare's 博客