- 浏览: 11867 次
- 性别:
-
文章列表
datatable 动态换数据
- 博客分类:
- web
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv ...
List<E>移除元素有两个方法。
List 有两个方法可以实现:
1、 remove(int index) return E;
这里是 索引
2、remove(E e) return boolean;
e要移除的对象。
如果是个List<Integer>如何知道1是索引还是对象。其实很好理解,对象我们一般传递的是其地址,也就是指针。这里1是Integer对象所体现出来的值,不是对象本身。
所以remove(1) 返回的是E,删除的是索引为1的元素。
要想删除值为1的Integer对象,可以先声明就是Integer对象
Integer a=1;
remove(a);
或者 ...
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)
at java.util.AbstractCollection.addAll(AbstractCollection.java:342)
at wciket_test.Test.main(Test.java:14)
public ...
wiket 之初识model-2
- 博客分类:
- wicket
3、PropertyModel,对象属性的 Model,这里的对象之javabean
public PropertyModel( final Object modelObject, final String expression)
public PropertyModel( final Object modelObject, final String expression, Class propertyType)
这里的modelObject指的是javabean对象,expression指对象属性名,propertyType指的是以何种类型访问该属性(类型转换)。
4、只读的 Model
...
有时候判断时间格式让人挺头疼的,格式都正确,就是数字超过范围,写了一堆代码验证。
不过DateFormat有个setLenient(boolean b)可以帮我们实现这个功能;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd mm:HH:ss");
//默认为true,不严格的,这里要设置false
sdf.setLenient(false);
Date date=new Date();
try {
date=sdf.parse("2013-02-29 12:01:10");
} ...
wiket 之初识model-1
- 博客分类:
- wicket
wicket同所有的 MVC 框架一样,拥有自己 Model 层,并通过自己的 Model 向控件提供数据,控件可以从 Model 中取得数据,还可以将数据保存到 Model 中。
wicket.model.IModel 这样一个接口作为 Model 层。而将具体模型结构的处理交给控件。如Label 控件只需要从 Model 中取得一个字符串,或者一个能够转成字符串的对象即可,而ListView 就需要一个 List,从而提供多条数据。
1、最简单的Model,wicket.model.Model,支持支持放入一个对象,然后取出一个对象,当然对象必须实现Serializable接口。
n ...
wicket 初识form 表单1
- 博客分类:
- wicket
下面实现一个简单的表单提交,input 信息在message标签中显示的功能:
html代码:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form wicket:id="form">& ...
java 时间转换工具
- 博客分类:
- java api
发现一个不错的时间工具
java.util.concurrent.TimeUnit
该类是个枚举类,实现了
Serializable, Comparable<TimeUnit>接口。
DAYS,HOURS,MINUTES,SECONDS,MILLISECONDS,MICROSECONDS,NANOSECONDS
分别表示:天、小时、分、秒、毫秒、微妙、纳秒
当然一般用到毫秒就够了。
1、相互转换:
有两种方法,一种是使用toXX(Long duration)
如:TimeUnit.SECONDS.toMillis(1);
另一种是通过convert(long sour ...
spring 构造方法参数注入
- 博客分类:
- spring
spring 构造方法参数注入:
1、按索引注入:
<bean id="xx" class="xx.xx.xxx">
<!--索引以0开始-->
<constructor-arg index="0" value="xxx" />
<constructor-arg index="1" value="xxx" />
</bean ...
wicket pallete初识
- 博客分类:
- wicket
wicket 之Pallete
使用Pallete实现下面效果:
Html代码 MyPallete.html:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form wicket:id="form"><span wicket:id="palette">面板区域&l ...
var e = arguments.callee.caller.arguments[0] || window.event;
xheditor 是一款比较好用的文本编辑器,具体如何使用这里不在说了,网上有很多,也可以查看自带demos文件。这里说说文件的上传。页面
<script type="text/javascript" src="<c:url value="/js/jquery.js"/>"></scr ...
相信大家对<input type="file"/>标签的样式都不感冒吧,尤其是文字很难自己设置,下面就是一个改变样式的小技巧,目前没发现不兼容的浏览器的:
<input id="upfile" type="file" name="file" style="display:none" />
<button onclick="document.getElementById('upfile').click()">上传文件</button& ...