- 浏览: 37577 次
- 性别:
- 来自: 北京
最新评论
-
wanghlwin:
ljl_ss 写道这个问题我也遇到过了,不过是修改我是改了aj ...
jquery form 异步上传文件表单遇到的问题 -
w156445045:
请问下载,怎么下载Spring以前的版本啊现在到官网上都找不到 ...
Spring3.1.1 + hibernate 4.1 + Struts2 + JPA2.0 + Maven -
bewithme:
楼主你这看上去一点也不像使用了JPA
Spring3.1.1 + hibernate 4.1 + Struts2 + JPA2.0 + Maven -
wanghlwin:
jiaqiwow40000 写道我想要源代码 麻烦发到我的邮箱 ...
Spring3.1.1 + hibernate 4.1 + Struts2 + JPA2.0 + Maven -
wanghlwin:
shuiniubushui 写道老师,给我一份吧,liu_fz ...
Spring3.1.1 + hibernate 4.1 + Struts2 + JPA2.0 + Maven
文章列表
先描述下载项目中遇到的问题,在使用jquery form异步上传文件的时候,即使在struts返回视图配置文件中写上type="json",页面中接收到的内容也不会是真正的json字符串,我遇到的是在json串外侧还包了一层html标签<pre/>以至于js回调函数不能正确的解析struts端返回的json数据。
经过各种搜,有前辈也遇到过类似的情况,就此记录下来,以便自己今后查找。
注意以下代码中的红色部分,是关键。
在struts返回视图配置中加入<param name="contentType">text/ ...
时间长了不常用的东西老是忘记,这次小记一下,以备下次查找。
如果是maven项目,则先在 pom.xml中添入一下配置:
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId> ...
Java Mail 实在难用,伤不起,发现个简单方便的邮件组件,在Java Mail的基础上又包了一层,代码如下:附件可以是中文
(有问题和意见的欢迎拍砖)
package com.richmobi.util;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URLDecoder;
import java.util.concurrent.ExecutorService;
...
httpclient 4.1 很好的支持了 上传file的功能,下面来看一下具体的代码实现。
package com.whl.httpclient;
import java.io.File;
import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.ClientProtocolException; ...
整了一周的Spring3.1.1 + hibernate 4.1 + Struts2 + JPA2.0 集成,今天终于是大功告成了。
使用的都是几个框架中的最新版本,版本之多对集成也产生了很多奇形怪状的问题。
目前把所有的问题都解决了,添加事务的支持,不过缓存这块还没有加上,有时间了一并给加上。
注:想要使用getCurrentSession的时候,必须要打开事务哦 在service中使用@Transactional 或者 在spring配置文件中使用aop来配置,并且在hibernate的配置中加入<prop key="hibernate.c ...
(转载请注明作者出处)
模仿新浪微博滚动条事件的处理,提高用户体验,很不错!写了段测试代码如下:
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="jquery-1.7.min.js"></script>
<script>
var totalheight = 0;
function loadData(){
to ...
(转载请标明作者和出处,谢谢合作。)
最近写了个很没意思的小工具,写到一半的时候发现,mysql的可视化工具里面有可以导入excel文件的工具。不过步骤太多不适合不懂sql的人使用,由此,还是将写到一半的小工具给完成 ...
使用Zxing来对二维码生成和解析,例子中使用的是Zxing-2.0版,使用起来很简单,欢迎拍砖。(转载请注明作者)
package com.whl.qrcode;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
impo ...
(转载请标明作者/出处)
GROUP_CONCAT()函数的使用
mysql> select * from onlineuser where productid=10197;
+-----------+------------+-----------+--------------+----------+-------------------------+
| productid | platformid | partnerid | gameserverid | time | count |
+-----------+- ...
(附件中含此次内容的ppt,转载请注明作者出处!)
为什么要使用存储过程 why?!优点:1、预编译,已优化,效率较高。避免了SQL语句在网络传输然后再解释的低效率,缓解网络带宽。2、存储过程可以重复使用,减少开发人员的工作量。3、业务逻辑封装性好,修改方便。4、安全。可设定只有某此用户才具有对指定存储过程的使用权;也不会有SQL语句注入问题存在。什么时候用存储过程 when?!存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对 ...
coalesce()解释:返回参数中的第一个非空表达式(从左向右);
鉴于在mysql中没有nvl()函数, 我们用coalesce()来代替。coalesce相比nvl优点是,coalesce中参数可以有多个,而nvl()中参数就只有两个。当然,在oracle中也可以使用 case when....then....else......end(比较强悍,case when 后可以跟表达式)。
使用示例:a,b,c三个变量。
select coalesce(a,b,c);
如果a==null,则选择b;如果b==null,则选择c;如果a!=null,则选择 ...