- 浏览: 33349 次
- 性别:
- 来自: 北京
最新评论
文章列表
JS提取字符串中的数字 的正则表达式
- 博客分类:
- 页面
var num = name.replace(/[^0-9]/ig, "");
或者
var num = 'asdf10924'.replace(/[^0-9]/ig, "");
JS传递中文至Action乱码问题
- 博客分类:
- 页面
1
在页面要对传递的参数进行转码处理
var address = encodeURI(encodeURI(“阿道夫”));
2Action接收时用request().getParameter("address");获取
并对获取的值进行转码处理
str = URLDecoder.decode(str,"utf-8");
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true&l ...
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。
包的命名 (全部小写,由域名定义)
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。 例如:net.frontfree.javagroup
类的命名 (单词首字母大写)
Java String.format用法
- 博客分类:
- Java
String.format用法
在JDK1.5中,String类增加了一个非常有用的静态函数format(Stringformat,Objece...argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 ...
//插入排序:
package org.rut.util.algorithm.support;
import org.rut.util.algorithm.SortUtil;
/**
* @author treeroot
* @since 2006-2-2
* @version 1.0
*/
public class InsertSort implements SortUtil.Sort{
/** (non-Javadoc)
* @see org.rut.util.algorithm.SortUtil.Sort#sort(int[])
...
Java程序POI导出Excel
- 博客分类:
- POI
// 创建Excel的工作书册 Workbook,对应到一个excel文档
HSSFWorkbook workbook= new HSSFWorkbook();
// 创建Excel的工作sheet,对应到一个excel文档的tab
HSSFSheet sheet = workbook.createSheet("Excel文件名称");
//根据sheet生成行
HSSFRow row = sheet.createRow(0);
//根据行创建列-单元格
HSSF ...
Java强制终止某个进程
- 博客分类:
- Java
String command = "taskkill /f /im WINWORD.exe";
Runtime.getRuntime().exec(command);
WINWORD.exe 为进程号,这里是office的word的进程
/f /im 为 taskkill的参数
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.debtms.beans.SellManner#6]
一般这种问题存在与两表连接关系:
即: 有A表和B表,A表引用B表的B_id 但是B表的B_id 已被删除,A表还在引用这个B_id
<s:iterator value="#request.financingDetail" id="fina" status="L">
//value 是要循环的集合
// id 集合里每一个对象
//status 当前循环的索引
// <s:property value="#request.L.index+1"/>、
iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用<s:iterator/>标签的时候有三个属性值得 ...
sql为select a.*, b.id as childId, b.childName from a,b where a.id = b.id
当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法
第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为最外层的有别名的字段指定类型即可。代码如下:
SQLQuery query = session.createSQLQuery(sql).addScalar("别名", Hibernate.IN ...
Struts2文件流下载
- 博客分类:
- 页面
String filePath=getRequest().getParameter("file");
String fileName = getRequest().getParameter("fileName");
String id = getRequest().getParameter("id");
filePath = getRequest().getRealPath("")+"\\"+"WordToPDF\\"+id+".pdf&q ...
struts2.xml
<package name="Verification" extends="struts-default">
<!-- 配置拦截器 -->
<interceptors>
<!-- 自定义拦截器 -->
<interceptor name="Ylogin" class="com.debtms.action.system.Authenticationinterceptor">
<pa ...
Struts2 OGNL表达式
- 博客分类:
- Struts2 OGNL
一、什么是OGNL,有什么特点?
OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:
1、支持对象方法调用,形式如:objNam ...