- 浏览: 171189 次
- 性别:
- 来自: 北京
最新评论
-
扬帆蓝天:
很好
Myeclipse项目不编译,项目上有个感叹号。 -
RAYFUXK:
DataSource的配置的XML的文件怎么写?
SpringJdbc的几种不同的用法 -
mengfei86:
...
jdk6中String对象isEmpty()方法 -
xunke515:
挺好~,感谢
java科学计数法转普通计数法字符串简易方法 -
longe_mail:
content.trim()调用的不是 jQuery.trim ...
解决JQuery.trim()函数ie下报错的问题
文章列表
通过java中的Modifier类可以获取接口、类等支持的修饰符。
Modifier 类提供了 static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置 (bit position) 表示不同的修饰符。
public static void main(String[] args) {
// 接口的修饰符
System.out.println("interface:"+Modifier.toString(Modifier.interfaceModifiers()));
// 类的修饰符
System.out.pri ...
从百度上找出的一用正则提取网页中email的例子,供自己和大家参考
URL url = new URL("l"); //网页地址
// 打开连接
URLConnection conn = url.openConnection();
// 设置连接网络超时时间
conn.setConnectTimeout(1000 * 10);
// 读取指定网络地址中的文件
BufferedReader bufr = new BufferedRea ...
用正则表达式提取出文本文件中所有的email
BufferedReader bufr = new BufferedReader(new FileReader("d://email.txt"));
String line = null;
String regex = "[a-zA-Z0-9_-]+@\\w+\\.[a-z]+(\\.[a-z]+)?"; // email正则
Pattern p = Pattern.compile(regex);
while((line = bufr.readLine()) != nul ...
在String的replaceAll中除了反斜线 (\)用来转义,还有平时用的比较少的美元符号 ($)
String p = "A0A1A2".replaceAll("([A-Z]{1,1})([A-Z0-9]{1,1})?", "$1=$2 ");
System.out.println(p);
打印出来的效果是:
A=0 A=1 A=2
$符是组的概念,与"([A-Z]{1,1})([A-Z0-9]{1,1})?"中的两对括号代表两组
String p = "A0A1A2" ...
偶然有一机会发现form表单的target的用法,可以实现当前页表单提交而不进行跳转刷新。代码如下,首页在页面里准备一form表单和一iframe
<form action="提交的action" method="post" target="theID">
.....................
</form>
<iframe name="theID" style="display: none;"></iframe>
提交到acti ...
document.getElementById('iframeid').contentWindow.functionname();
//其中iframeid是iframe的id
//functionname为iframe里的js函数
其中iframeid是iframe的id
functionname为iframe里的js函数
java科学计数法转普通计数法字符串简易方法,不需要format;
String t = "2.0090102E9";
BigDecimal b = new BigDecimal(t);
System.out.println(b.toPlainString());
输出:
2009010200
在oracle中恢复一个表的数据到某个时点
有时候一不小心就将ORACLE表中某些数据删除,如想恢复可通过时间点方式进行
1、执行下列语句可查询出相关时间点
select * from sys.smon_scn_time order by time_dp desc;
2、执行下列语句可将某个时间点的数据恢复
insert into 表名 select * from 表名 as of scn 需要恢复的时间点
div+css进度条
- 博客分类:
- web
在网上找了个div+css的进度条,稍加整理下,以便于以后使用
代码如下:
<div style=" position:relative; border:1px #CCC solid; height:28px; width:500px; margin:0 auto; padding:1px">
<div style=" background:#3F9; height:28px; width:50%"></div>
<strong style=" position:absolute; width ...
平常很少用java的枚举,也时常在想怎么来用它,最近结合struts2在jsp中来使用一下枚举
首先定义一个Rose类,很多时候为了方便,经常在页面写几个角色的选项(项目比较小),这样带来的的问题是显而易见的,
这里如果用枚举的话就方便了,当然放到数据库中也是可以的,不过个人觉得如果种类不多话,建议用枚举。
1.首先建立枚举类
public enum Rose {
SUPERADMIN(1,"超级管理员"),ADMIN(2,"管理员"),GUEST(3,"游客");
private Integer code;
p ...
网上介绍有两种获取request,response和session的方法,一种是ioc方式的,通过实现SessionAware,ServletRequestAware, ServletResponseAware接口就可以
而另一种则是非ioc方式的,我这主要介绍一下非ioc方式的
1.获取request
HttpServletRequest req1 = ServletActionContext.getRequest();
HttpServletRequest req2= (HttpServletRequest)ActionContext.getContext().get(Servl ...
经常碰到JQuery里的trim()函数在firefox支持,但是在IE里不支持
其主要原因是写法不对,下面是错误的写法
var content = $('#content').val();
if(content.trim() == '')
alert('空');
上面的写法在firefox下不会报错,但在ie下确会报错
正确的写法应该为
var content = $('#content').val();
if($.trim(content) == '')
alert('空');
或者为:
var content = $('#content').v ...
1.以前一直使用jstl标签,后来也开始使用struts2的一些标签,毕竟struts2的有些标签使用起来还是比较方便
项目中常常会出现struts2标签和jstl标签混和用的情况,比如在自定义标签或者在循环标签等
1.在jstl中使用struts2
<c:forEach var="ee" items="${requestScope.serviceList}" >
jstl:<c:out value="${ee.id}"></c:out>
el:${ee.id}
struts2: ...
在struts2的标签中使用三元表达式,第一次使用时尽然没有成功。
其实struts2标签中是支持三元表达式的,但需要注意字符串和数字的类型。
<s:property value="%{#request.product.property ==1?'产品1':'产品2'}"/>
<s:property value="%{#request.product.property eq 1?'产品1':'产品2'}"/>
<s:property value="%{#request.product.productname ...
java创建Timestamp的几种方式,目前总结了以下几种
Timestamp time1 = new Timestamp(System.currentTimeMillis());
Timestamp time2 = new Timestamp(new Date().getTime());
Timestamp time3 = new Timestamp(Calendar.getInstance().getTimeInMillis());
//不建议使用
Timestamp time4 = new Timestamp(2011-1900,1 ...