- 浏览: 761724 次
- 性别:
- 来自: 上海
最新评论
-
飞出四季做的茧:
z赞
JAVA日期格式化字符串的24小时制 -
daniaowansui:
亲测,可行!
JS 在open打开的窗口中调用父页面JS方法 -
zh_123:
ie9测试过吗貌似列不能冻结啊!
Css 实现的表头, 表列冻结, 可以超大数据量 -
Jxdwuao:
IXR 写道少年,在哪里混呢?在虹桥机场这边阿, 兄弟你在何方 ...
修改JS文件FF刷新不生效 -
IXR:
少年,在哪里混呢?
修改JS文件FF刷新不生效
文章列表
Java中的final关键字通常的指的是“这是无法改变的”。它可能被做为三种的修饰词.------数据,方法,类。一 final数据 这里又可分为两种: 1.在修饰基本类型时,表示它是一个常量,在定义时必须给予赋值.特别的一个既是static又是final 的字段只占据一段不能改变的存储空间。 2.在修饰对象或者数组时,它表示对对象或数组的引用恒定不变,然而对象本身却是可以修改的. 空白final:声明为final但末给定初值的字段,但必须确保空白final在使用前被初始化,一般在构造方法完成。 final参数:在方法的 ...
开发中常用的一些封装好的工具类
- 博客分类:
- Java
可直接使用的常用判断工具类
String StringUtils.join(collections, ","); jar: commons-lang-2.5.jar
StringUtils.defaultString(null) 返回: ""
StringUtils.defaultString(null, "----") 返回: "----"
作用: 将 null 值转换成对应的字符串 。 默认是转换成 "&quo ...
JS中新建原始类对象可以随意添加属性
- 博客分类:
- JS
var optionArray = new Array();
其后,
for(var i=0; i<xx; i++){
var optionObject = new Object();
optionObject["factorComment"] = options[y].text; optionObject["factorCode"] = options[y].value;
optionObject["termUnit"] = factorDate.termUnit;
...
重新安装系统之后,安装了office2007,但是装好了之后,发现打开word文档会提示要重新配置office然后又安装一遍,之后要求重新启动。开始以为没有安装好,于是卸载,重新安装的时候,发现选择office组件的时候,word, execel, access是空白的。于是重新选择,只选这3个,其它全部取消,安装好了之后,正常打开word了。
子窗口调用父窗口的JS方法
- 博客分类:
- JS
需要在子窗口中选定险种后,在父窗口更新打印方式的下拉选择。
上网查找到,在子窗口的OK按钮的JS方法中添加代码:
var grantFlag = document.getElementById("grantFlag").value;
if (grantFlag == "0") {
window.opener.window.doChangePrintModelCode();
}
window.close();
这样,就执行了父窗口的 doChangePrintModelCode() 方法了。
//messageList为action中查询数据库中留言信息list.
<logic:present name= "messageList " scope= "request ">
//循环显示每条留言
<logic:iterate id= "message " name= "messageList ">
//名称,内容
<bean:write name= "message " property= "name & ...
Mysql
Oracle
DB2
Bean工具类
使用iReport设计好了之后,点击一下“Preview”按钮。如果底部边界超出的话,会有警告提示出现。
如果不够长度的话,可以把长度设置长一些,可以设置page height的数值,A4纸张最多设置为1000。宽度设定为595。
iReprot可以设置报表的Print When Expression的属性,则在这个条件不成立的时候,不会显示出来。
iReprot中关于列表换行的处理:
在iReport中,使用\n来换行。如果我们打印表格数据的话,那么就使用这个来换行拉。
在设定值的时候,比如我们可以把每行数据使用 "|" 分割 (符号自定)
int ...
如果要实现在线用户数量统计,可以在WEB.xml配置Session的监听器:
<!-- Session 监听器 -->
<listener>
<listener-class>
com.cpic.ryx.servlet.SessionCounterListener
</listener-class>
</listener>
在这个类中,可以实现对Session创建时 和 销毁时候的操作:
public class SessionCounterListener implements ...
1、在WEB.xml添加定时器的执行类配置
<listener>
<listener-class>
com.cpic.ryx.servlet.TimerListener
</listener-class>
</listener>
2、监听器类的配置
public class TimerListener extends HttpServlet implements
ServletContextListe ...
在使用Hibernate查询的时候,我们有时候无法直接查询到某些属性,比如查询保单表PublicPolicy,里面有产品ID,但是页面要显示产品名称,在Product表中。当然,我们也可以采用连表查询的方式,查询出对象数组,比如:
select pd.prod ...
最近,遇到分别调用打印一个产品的 3 种打印电子保单的情况,用工厂模式实现比较方便灵活:
其实现如下:
定义工厂抽象类:EPolicyDataProvider
public abstract class EPolicyDataProvider {
public abstract String createEPolicyXml(YwxCommonPolicy policy, DocumentPrint docPrint)
throws GenerateEPolicyException;
protected Document createDoc() {
r ...
今天,用 > < 的方式比较大小,在function中,这样写的:
function validateMaxData(base, value, lable){
if(base >= 0){
if(value > base){
alert(lable+"不能超过"+base);
return false;
}
}
return true;
}
写调用的方法:validateMaxData(100, 20, "最大投保人年龄")
居然报出"最大投保人年龄不能超过100 ...
在某些动态表单的情况下,不好直接通过 get / set 的方式来给对象赋值,因为属性的名称是动态的,那么可以通过 Java 的工具类来进行这个操作:
基本思路就是把值放入 HASHMAP 当中, (name , value) 那么,BeanUtils.populate(Class, HashMap(name,value)); 就可以了。
Map baseValues = new HashMap();
for (Iterator it = baseMap.values().iterator(); it.hasNext();) {
PreceptConfigFie ...
公司创建投保方案页面是一个 多因子,多保障, 连带附加险种的表单。
如果通过传统的方式提交,后台难免难以获取。现在公司通过利用JSON对象组织成参数,通过AJAX提交,不但无刷新,而且后台也比较好的获得数据。
方式如下:
先将用到 的JS 验证方法列出如下:
function isString(el, lbl) {
el = this.getDom(el);
if (el.value == "") {
alert(lbl + "是必填项,不能为空!");
this.focus(el, "& ...