2013年11月9日

easyui 表单和自定义验证扩展和js自定义返回值

摘要: ==================js================================== // easyui 非ajax提交表单 function easyuiSubFrom(url, frmId) { if (frmId.substring(0, 1) != "#") { frmId = "#" + frmId; } if ($(frmId).form('validate')) { $(frmId).attr("method", "post"); $(frmId).attr("action", url); $(frmId).submit(); } } // easyui ajax提交表单 function easyuiAjaxSubFrom(url, frmId) { if (frmId.substring(0, 1) != "#") { frmId = "#" + frmId; } var flag = false; $(frmId).form('submit', { async : 阅读全文

posted @ 2013-11-09 18:09 qgc 阅读(1375) 评论(0) 推荐(0)

2013年11月4日

JSP文件下载时文件名在ie和firefox下面文件名不一致极其超链接中文乱码的问题的改进

摘要: response.setContentType("application/octet-stream;charset=UTF-8"); fileName=java.net.URLEncoder.encode(fileName, "UTF-8"); response.setHeader("Content-Disposition", "attachment; filename=" + fileName); 此时在ie下面点击文件下载的时候能够正确显示中文名称但是此时在firefox下面却显示1_%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6123.doc然后我又试了另一种方案 response.setContentType("application/octet-stream;charset=UTF-8"); fileName = new String(fileName.getBytes("UTF-8"),"iso-8859-1"); response.setHeader("Content-Disposition", "attachme 阅读全文

posted @ 2013-11-04 13:05 qgc 阅读(988) 评论(0) 推荐(0)

2013年10月30日

jquery easyui datagraid 对象显示的方法与datagraid、分页、复选框多选的数据显示

摘要: //格式化datagrid获取对象的属性名称bm var formatterBm = { Formatter_bm : function(val, rec, index) { if (val == undefined) { return ""; } return rec.guid_bm.aname;//返回部门名称(部门是一个对象即用户的外键) } }; //格式化datagrid获取对象的属性名称job var formatterJob = { Formatter_job : function(val, rec, index) { if (val == undefined) { return ""; } return rec.guid_job.aname;//返回职务名称(职务是一个对象即用户的外键) } }; //格式化datagrid获取对象的属性名称isworking,该值是true或者false在jsp中需要转换成中文的格式 var formatterStatus = { Formatter_status : function(va 阅读全文

posted @ 2013-10-30 12:42 qgc 阅读(1462) 评论(0) 推荐(0)

2013年10月28日

ssh+dwr 的使用源码案例

摘要: $j(function() { // 查询方法 var pxxh = 0; var ismul = "false"; ismul = $j("#hidismul").attr("value"); function getQryKcspList() { var data; data = { "keyword" : $j("#txtKeyWord").attr("value"),// 关键字 "pricetype" : $j("#hidpricetype").attr("value"),// 价格类型 "rslttype" : $j("#chkrslttype").attr("checked"),// 人性化查询 "rsltqty" : $j("#chkzero").attr("checked"),// 带数量 "guid_brand" : $j("#txtGuid_brand").attr("hint"), "brandname" : $j("#txtGuid_brand").attr("value"), "acode" : $j("#txtAcode") 阅读全文

posted @ 2013-10-28 13:27 qgc 阅读(479) 评论(0) 推荐(0)

使用struts dojo ajax源码案例

摘要: sx:div id="middle_content" showLoadingText="t 阅读全文

posted @ 2013-10-28 13:03 qgc 阅读(278) 评论(0) 推荐(0)

2013年10月11日

jquery ajax 序列化表单传参提交实体对象到后台action

摘要: ========action后台我这里使用的是SpringMVC如果用ssh用法一致=============== @Controller @RequestMapping("PubjobController") public class PubjobController { @Autowired public PubjobServices pubjobServices;//业务层使用注解的方式 //Pubjob 实体 @RequestMapping("jobMgs") public String jobMgs(Pubjob job,HttpServletRequest request, HttpServletResponse response) throws IOException {   System.out.print(job.getId());   System.out.print(job.getName());   response.getWriter().write("操作成功!");   resp 阅读全文

posted @ 2013-10-11 12:43 qgc 阅读(1525) 评论(0) 推荐(1)

2013年10月9日

Android系统默认设置

摘要: 修改Settings源码,可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db中,如果想修改系统启动后加载的默认值 一种方法是直接修改settings.db的值,另一种就是修改SettingsProvider默认值,Settings应用能够配置Android系统的各种设置,这些设置的默认值都是由frameworks中的SettingsProvider从数据库中读取的,那么第一次开机的时候这些数据都是从哪儿来的呢? frameworks/base/packages/SettingsProvider/res/values/defaults.xml这个文件就是用来存储Android系统的默认设置 例如: 600000设置关屏超时时间的默认值 102设置亮度的默认值 booln 阅读全文

posted @ 2013-10-09 12:41 qgc 阅读(849) 评论(0) 推荐(0)

2013年10月8日

webservice接口的发布

摘要: 使用xfire-client发布webservice接口: commons-codec-1.3.jar commons-httpclient-3.0.jar =====================mail方法=============================== package cn.qgc.ch05.main; import java.util.List; import org.codehaus.xfire.XFireFactory; import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; import org.codehaus.xfire.service.binding.ObjectServiceFactory; import cn.qgc.ch05.web.WebInteface; import cn.qgc.ch05.web.biz.WebUserBiz; import cn.qgc 阅读全文

posted @ 2013-10-08 13:09 qgc 阅读(493) 评论(0) 推荐(0)

2013年9月29日

java 对excel操作导入excel数据到数据库

摘要: ===================services层掉用工具类==================================== // 导入 public List inputExcel(Xskh xskhs, String url) { List listadd = new ArrayList(); TempXskh xskh = null; int rsRows = 0; String guidUser = xskhs.getId();// 当前用户登录的id Integer pubRowIndex=0; try { InputStream is = new FileInputStream(url); jxl.Workbook rwb = Workbook.getWorkbook(is); // 获取第一张Sheet表 Sheet rs = rwb.getSheet(0); // 获取Sheet表中所包含的总行数, 阅读全文

posted @ 2013-09-29 13:22 qgc 阅读(475) 评论(0) 推荐(0)

java提高数据库访问效率代码优化

摘要: =============================提高数据库访问效率代码优化==================、 JDBC最佳实践1:使用PreparedStatement 任何一个使用过JDBC的Java程序员几乎都知道这个,PreparedStatement可以通过预编译的方式避免我们在拼接SQL时造成SQL注入。 2 JDBC最佳实践2、使用ConnectionPool(连接池) 使用连接池作为最佳实践几乎都成了公认的标准。一些框架已经提供了内建的连接池支持,例如Spring中的Database Connection Pool,如果你的应用部署在JavaEE的应用服务器中,例如JBoss,WAS,这些服务器也会有内建的连接池支持,例如DBCP。使用连接的原因简单的说就是因为创建JDBC连接耗时比较长,如果每次查询都重新打开一个连接,然后关闭,性能将会非常低,而如果事先创建好一批连接缓存起来,使用的时候取出,不使用的时候仍不关闭,将会节省大量的创建关闭连接的时间。 3 JDBC最佳实践3、禁用自动提交 这个最佳实践在我们使用JDBC 阅读全文

posted @ 2013-09-29 12:35 qgc 阅读(736) 评论(0) 推荐(0)

导航