泰仔在线
java学习,心情日记,缤纷时刻
posts - 100, comments - 34, trackbacks - 0, articles - 0
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2006年8月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
.NET相关(13)
Java 相关(44)
Javascript(3)
Linux 相关(5)
MS SQL 相关(3)
Mysql 相关(6)
Oracle 相关(7)
云计算相关(8)
网上冲浪(14)
收藏夹
文档教程(3)
Database相关
Oracle调优总结
Oracle调优总结
Enet 冲浪
MySQL 5.1参考手册
park的博客(日本語)
TAAG for all your ASCII art banner
字符串公式解析器——使用“逆波兰式算法”及C#实现
Java 技术
30 天学习 30 种新技术系列(★)
Apache Commons DbUtils
CHINAJSP技术网站
Dropwizard - 开发Java RESTful Web服务
Dropwizard —— 非常棒的Java REST服务器栈(★)
Dropwizardを使用してMySQLにつなげてみた(★)
Dropwizard入門(★)
Google Guice 使い方メモ
Google Guice使用入门
Google-Guice入门介绍
Java 8 "Optional" ~ これからのnullとの付き合い方 ~
Java日期计算之Joda-Time
Java虚拟机(JVM)参数配置说明
Joda-Time 简介
Maven最佳实践:划分模块
Metrics介绍和Spring的集成
REST微服务架构之DropWizard
Scala + Akka
scala分布式框架 - Akka TestKit测试包的使用
scala分布式框架(scala-akka)
Spring基于 Annotation 的简单介绍
Struts2教程1:第一个Struts2程序
Super CSV で区切り文字や改行文字を任意に指定する
Web Services Description Language (WSDL) 1.1
XPath 22实例教程
並行処理初心者のためのAkka入門
使用JMockit编写java单元测试
分布式应用框架Akka详解
将 ActiveX 控件集成到 SWT 应用程序
Linux相关
CentOS7サーバ構築(Postfix)
linux下IPTABLES配置详解
搜索
最新评论
1. re: Nutch中的html页面的解析问题
怎样改啊,nutch1.6都没有你说的那些东西,找不到啊
--gongshijun
2. re: 关于struts中tld 文件里配置详解
不错不错
--sssssss
3. re: iReport制作报表
哥哥。。这没写明出处哦!
--jemlee2002
4. re: nutch抓取动态网页
ds
--da
5. re: 135-PowerDesigner12.5下载及破解(Version 12.5.0.2169)
楼主,请给我一个pdflm12.dll ,邮箱83060601@qq.com 谢谢
--ChenJf
阅读排行榜
1. linux如何查看端口被谁占用(15807)
2. SQL字符串函数大全-数据类型转换函数(12729)
3. log4j配置相对路径实现日志记录(10107)
4. iReport制作报表(9021)
5. Nutch的命令详解(8068)
List与Iterator的混合使用
Posted on 2006-08-11 17:37
泰仔在线
阅读(1701)
评论(0)
编辑
收藏
所属分类:
Java 相关
javaScript:
<
Script
language
="javaScript"
>
function
checkHisID(obj)
{
document.getElementById(
"
checkedHis_
"
+
obj.value).value
=
obj.checked
?
obj.value :
""
;
document.getElementById(
"
unCheckedHis_
"
+
obj.value).value
=
obj.checked
?
""
: obj.value;
}
</
Script
>
HTML 对checkedHis unCheckedHis的引用
<
logic:equal
name
="element"
property
="PRINT_FLAG"
value
="1"
scope
="page"
>
<
input
type
="hidden"
name
="checkedHis"
id
="checkedHis_<%=hisID%>"
value
="<%=hisID%>"
>
<
input
type
="hidden"
name
="unCheckedHis"
id
="unCheckedHis_<%=hisID%>"
value
=""
>
<
input
type
=checkbox
name
="checkedDisplay"
id
="checkedDisplay_<%=hisID%>"
value
="<%=hisID%>"
onclick
="javaScript:checkHisID(this)"
checked
>
</
logic:equal
>
<
logic:notEqual
name
="element"
property
="PRINT_FLAG"
value
="1"
scope
="page"
>
<
input
type
="hidden"
name
="checkedHis"
id
="checkedHis_<%=hisID%>"
value
=""
>
<
input
type
="hidden"
name
="unCheckedHis"
id
="unCheckedHis_<%=hisID%>"
value
="<%=hisID%>"
>
<
input
type
=checkbox
name
="checkedDisplay"
id
="checkedDisplay_<%=hisID%>"
value
="<%=hisID%>"
onclick
="javaScript:checkHisID(this)"
>
</
logic:notEqual
>
XML定义
<
form-property
name
= "checkedHis"
type
="java.lang.String[]"
/>
<
form-property
name
= "unCheckedHis"
type
="java.lang.String[]"
/>
逻辑Bean里获取
/** */
/**
* 将需要打印的项目和不需要打印的项目都存入数据库
*
*
@throws
Exception
*
*/
public
void
setPrintMark()
throws
Exception
{
String[] checkedHis
=
(String[]) form.get(
"
checkedHis
"
);
String[] unCheckedHis
=
(String[]) form.get(
"
unCheckedHis
"
);
List listchecked
=
new
ArrayList();
List listunChecked
=
new
ArrayList();
for
(
int
i
=
0
; i
<
checkedHis.length; i
++
)
{
if
(
!
StringUtil.NVL(checkedHis[i]).equals(
""
))
{
listchecked.add(StringUtil.NVL(checkedHis[i]));
}
}
for
(
int
i
=
0
; i
<
unCheckedHis.length; i
++
)
{
if
(
!
StringUtil.NVL(unCheckedHis[i]).equals(
""
))
{
listunChecked.add(StringUtil.NVL(unCheckedHis[i]));
}
}
setPrintFlag(
'
1
'
, listchecked);
setPrintFlag(
'
0
'
, listunChecked);
form.set(
"
checkedHis
"
, (String[])listchecked.toArray(
new
String[listchecked.size()] ));
form.set(
"
unCheckedHis
"
, (String[])listunChecked.toArray(
new
String[listunChecked.size()] ));
}
转换使用
/** */
/**
* 根据对应的 ID 数组,将 PRINT_FLAG 设置为确定的 Flag
*
*
@param
charFlag
* '0' 或者 '1'
*
@param
inStrlist
*
@throws
Exception
*/
private
void
setPrintFlag(
char
charFlag, List inStrlist)
throws
Exception
{
if
(inStrlist
==
null
)
{
return
;
}
else
if
((StringUtil.NVL(String.valueOf(inStrlist.size()))).equals(
""
))
{
return
;
}
else
{
String sql
=
null
;
StringBuffer inStr
=
new
StringBuffer();
Iterator iterator
=
inStrlist.iterator();
while
(iterator.hasNext())
{
inStr.append((String)iterator.next());
inStr.append(
"
,
"
);
}
if
(inStr.length()
>
1
)
{
inStr.deleteCharAt(inStr.length()
-
1
);
}
try
{
sql
=
"
update CHIRASI_PRODUCT_HIS_
"
+
customerCode
+
"
set PRINT_FLAG = '
"
+
charFlag
+
"
' where ID in (
"
+
inStr
+
"
)
"
;
ps
=
conn.prepareStatement(sql);
ps.executeUpdate();
}
catch
(Exception e)
{
logger.error(e.getMessage());
}
finally
{
closeAll(ps, rst);
}
}
}
}
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
JdkにSSLルート証明書をインストールする
常用Maven plugin使用
How to get IBM Java 7 for Windows?
JNLP介绍
用POI的HSSF来控制EXCEL的研究
Nutch的索引代码解读(一)
Nutch的命令详解
iReport和JasperReport生成PDF文件中文字体问题
SWT窗口居中
Jar使用说明和JavaDoc的使用说明
Powered by:
BlogJava
Copyright © 泰仔在线