Tom Studio (汤姆工作室)
OKey,let's go!
登录
注册
全站
当前博客
空间
博客
好友
相册
论坛
留言
用户操作
[即时聊天]
[发私信]
[加为好友]
hanpoyang
ID:hanpoyangtitan
共
86026
次访问,排名
1183
,好友
32
人,关注者
39
人。
以后再写
hanpoyangtitan的文章
原创 129 篇
翻译 0 篇
转载 73 篇
评论 16 篇
hanpoyang的公告
最近评论
zhjw201:
就这样就结束了啊???
cloudgamer:
http://www.cnblogs.com/cloudgamer/archive/2008/05/23/1205642.html
我也写过一个类似的
多交流
greatszh:
是小于吗?我是孙镇海,现在联系不到你,看到这个消息后,请往greatszh@163.com给我封邮件,我有急事,等你消息。
yaoruimei:
你好,如何才能看到您的联系方式呢 ?
yaoruimei:
你好,如何才能看到您的联系方式呢 ?
文章分类
AJAX
(RSS)
ASP
(RSS)
ASP.net
(RSS)
Flowring AgentFlow
(RSS)
JAVA
(RSS)
javascript
(RSS)
MySQL
(RSS)
Oracle 9i
(RSS)
PHP
(RSS)
SQL Server 2000
(RSS)
sysbase
(RSS)
VBS
(RSS)
XML
(RSS)
程序算法研究
(RSS)
记事本
(RSS)
软件工程
(RSS)
收藏
相册
asp.net
ASP.net 教程
孟老大的站点【 孟宪会之精彩世界】
JAVA
Hibernate 中文稳当
java
JavaEye上的博客,互通有无,分类合作
Matrix
Peter's weblog.
others
Tominfo9
城市绿洲
大笨儿狼[DULL WOLF]
php
PHP Document
存档
2008年11月(2)
2008年07月(1)
2008年03月(1)
2008年02月(4)
2008年01月(5)
2007年12月(3)
2007年11月(4)
2007年10月(5)
2007年09月(1)
2007年08月(4)
2007年07月(4)
2007年06月(35)
2007年05月(14)
2007年04月(22)
2007年03月(12)
2007年02月(7)
2007年01月(2)
2006年12月(52)
2006年11月(10)
2006年10月(1)
2006年05月(11)
2006年04月(1)
2006年03月(1)
软件项目交易
订阅我的博客
根据客户的需求,做的一个WFCI和JSP的扩展
收藏
新一篇: 使用JAVA中的动态代理实现数据库连接池(载自:http://www.ibm.com/developerworks/cn/java/l-connpoolproxy/)
|
旧一篇: DES JAVA source code
鉴于AgentFlow没有源代码,有时候调试起来确实很不方便,所以不如直接在jsp中写代码方便一些。
<%
...
@ page language
=
"
java
"
import
=
"
java.util.*
"
pageEncoding
=
"
utf-8
"
%>
<%
...
--
This file was created by Thomas Handson
On
Nov.26th,
2007
for
selecting member.
--
%>
<
jsp:useBean
id
="user"
type
="com.flowring.struts.webapp.User"
scope
="session"
/>
<%
...
si.wfinterface.WFCI wfci
=
null
;
try{
wfci
=
com.flowring.WebSystem.getWFCI();
}
catch(Exception e)
{
e.printStackTrace();
}
pe.pase.MemberRecord memberRecord
=
user.getMemberRecord();
String
mainRoleId
=
memberRecord.getMainRoleID();
pe.pase.memberDR memDr
=
memberRecord.getMemberDR(mainRoleId);
String
departmentId
=
memDr.getDepartmentID();
String
departmentName
=
memDr.getDepartmentName();
pe.pase.Department department
=
wfci.getDepartment(departmentId);
Vector roleList
=
department.getRoleList();
List li
=
new
ArrayList();
for
(
int
i
=
0
;i
<
roleList.size();i
++
)
{
pe.pase.Role role
=
wfci.getRole((
String
)roleList.get(i));
Vector memberList
=
role.getMemberList();
for
(
int
j
=
0
;j
<
memberList.size();j
++
)
{
String
memberId
=
(
String
)memberList.get(j);
li.add(wfci.getMember(memberId));
}
}
%>
<
html
lang
="zh-CN"
xml:lang
="zh-CN"
>
<
head
>
<
meta
http-equiv
="content-type"
type
="text/html;charset=utf-8"
/>
<
title
>
部门人员列表
</
title
>
<
style
type
="text/css"
>
...
<!--
.tree
{...}
{
width
:
120px
;
}
table
{...}
{
margin-left
:
20px
;
}
#Panel
{...}
{
border
:
3px double #2D72B0
;
width
:
35%
;
padding
:
2px
;
}
ul
{...}
{
margin
:
0px
;
}
li
{...}
{
list-style
:
none
;
line-height
:
150%
;
}
-->
</
style
>
<
script
type
="text/javascript"
>
...
//
<![CDATA[
function
add()
...
{
var
tree
=
document.getElementById(
"
tree
"
);
var
tree1
=
document.getElementById(
"
tree1
"
);
var
isNotExist
=
true
;
for
(
var
i
=
0
;i
<
tree.options.length;i
++
,isNotExist
=
true
)
...
{
for
(
var
j
=
0
;j
<
tree1.options.length;j
++
)
...
{
if
(tree.options[i].selected
==
true
&&
tree1.options[j].value
==
tree.options[i].value)
...
{
isNotExist
=
false
;
continue
;
}
}
if
(tree.options[i].selected
==
true
&&
isNotExist)
...
{
var
opt
=
new
Option(tree.options[i].text,tree.options[i].value);
tree1.add(opt);
}
}
}
function
remove()
...
{
var
tree
=
document.getElementById(
"
tree1
"
);
for
(
var
i
=
0
,n
=
tree.options.length;i
<
n;i
++
,n
=
tree.options.length)
...
{
if
(tree.options[i].selected
==
true
)
...
{
var
opt
=
tree.options[i];
tree.removeChild(opt);
if
(tree.options.length
==
null
||
typeof
(tree.options.length)
==
"
undefined
"
||
tree.options.length
<=
0
)
break
;
i
=-
1
;
}
}
}
function
ok()
...
{
var
tree
=
document.getElementById(
"
tree1
"
);
var
obj
=
""
,name
=
""
if
(tree.options.length
&&
tree.options.length
>-
1
)
...
{
for
(
var
i
=
0
;i
<
tree.options.length;i
++
)
...
{
name
+=
tree.options[i].text
+
"
;
"
obj
+=
tree.options[i].value
+
"
;
"
;
}
name
=
name.substring(
0
,name.length
-
1
);
obj
=
obj.substring(
0
,obj.length
-
1
);
}
opener.document.AddEventForm.joinMember.value
=
obj;
opener.document.AddEventForm.joinMemberName.value
=
name;
window.close();
}
function
cancel()
...
{
window.close();
}
//
]]>
</
script
>
</
head
>
<
body
>
<
div
id
="Panel"
>
<
ul
>
<
li
>
<%
=
departmentName
%>
</
li
>
</
ul
>
<
table
border
="0"
cellpadding
="0"
cellspacing
="1"
width
="30%"
>
<
tr
>
<
td
width
="50%"
>
<
select
name
="tree"
id
="tree"
multiple
="true"
size
="10"
class
="tree"
>
<%
...
Iterator it
=
li.iterator();
while
(it.hasNext())
{
pe.pase.MemberRecord member
=
(pe.pase.MemberRecord)it.next();
out.println(
"
<option value=""+member.getID()+
"
"
>
"
+
member.getName()
+
"
</option>
"
);
}
%>
</
select
>
</
td
>
<
td
>
<
button
onClick
="add()"
>
添加
</
button
>
<
br
/>
<
button
onClick
="remove()"
>
删除
</
button
>
</
td
>
<
td
width
="50%"
>
<
select
name
="tree1"
id
="tree1"
multiple
="true"
size
="10"
class
="tree"
>
</
select
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
="3"
align
="right"
><
button
onClick
="ok()"
>
确定
</
button
>
<
button
onClick
="cancel()"
>
取消
</
button
></
td
>
</
tr
>
</
table
>
</
div
>
</
body
>
</
html
>
发表于 @
2007年11月26日 14:37:00
|
评论(
loading...
)
|
编辑
新一篇: 使用JAVA中的动态代理实现数据库连接池(载自:http://www.ibm.com/developerworks/cn/java/l-connpoolproxy/)
|
旧一篇: DES JAVA source code
评论
#
yaoruimei 发表于2008-09-01 16:10:48 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei 发表于2008-09-01 16:10:54 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei 发表于2008-09-01 16:10:55 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei 发表于2008-09-01 16:10:56 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei
发表于2008-09-01 16:11:00 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei
发表于2008-09-01 16:11:01 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei
发表于2008-09-01 16:11:02 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
yaoruimei
发表于2008-09-01 16:11:03 IP: 60.0.85.*
你好,如何才能看到您的联系方式呢 ?
#
greatszh 发表于2008-09-24 13:12:13 IP: 218.25.22.*
是小于吗?我是孙镇海,现在联系不到你,看到这个消息后,请往greatszh@163.com给我封邮件,我有急事,等你消息。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
登录