<%=sText%>> 指的是
<%
String sText =rs.getString("id").trim()+" "+rs.getString("name").trim();
%>
解决方案 »
- maven项目发布到tomcat下的问题
- 在JSP页面中写java代码的问题
- 连接Mysql出了问题,高手赐教!加急.......
- 请教学习Web Service的注意事项
- xdoclet生成hibernate映射文件的问题
- get传参最后一个字乱码问题
- 如何让后台服务器确认按键被按下?
- 帮帮我,,在面试的时候他们问我网站的页面是如何管理的
- tomcat4*的版本最多可以支持多少个连接?
- java.lang.NoSuchMethodError: main的问题
- 小弟吐血跪求lucene的问题解决,否则有丢工作的危险,请大家帮帮我好么,回头我一定好好学习,帮我顶下,拜托。。。555。。。
- 写了一个最简单的Javabean,在JSP中调用,在IE里浏览JSP文件时报错:说找不到CLASS!
http://community.csdn.net/Expert/topic/3154/3154002.xml?temp=.5906336
上好久了,我用的就是这个,也是权限设置时用的,绝对没问题,但你不用啊?
你分析一下别人的代码对你是有帮助的,如果让别人来按你的要求做,那你哪有提高啊?
注意那段代码是JAVASCRIPT脚本,结合上边我的代码一起使用。不明白的地方发消息给我。
祝你好运!!!!
-----------------------------
<HTML>
<HEAD>
<TITLE> emu's test of simple tree</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkSelect(){
var elm = event.srcElement.parentNode;
checkChildrenRecurve(elm);
checkRootRecurve(document.getElementById("root"));
}
function checkChildrenRecurve(elm){
var li = elm.parentNode;
var ul = li.lastChild;
if (ul.tagName != "UL") return;
var lis = ul.children;
for (var i=0;i<lis.length;i++){
lis[i].firstChild.firstChild.checked=elm.firstChild.checked;
checkChildrenRecurve(lis[i].firstChild)
}
}
function checkRootRecurve(ul){
if (ul.tagName != "UL") {
ul.parentNode.firstChild.firstChild.allChecked = ul.parentNode.firstChild.firstChild.checked;
ul.parentNode.firstChild.firstChild.allUnChecked = !ul.parentNode.firstChild.firstChild.checked;
return;
}
var lis = ul.children;
var allChecked = true;
var allUnChecked = true;
for (var i=0;i<lis.length;i++){
checkRootRecurve(lis[i].lastChild);
allChecked = allChecked && lis[i].firstChild.firstChild.checked && lis[i].firstChild.firstChild.allChecked;
allUnChecked = allUnChecked && !lis[i].firstChild.firstChild.checked && lis[i].firstChild.firstChild.allUnChecked;
}
ul.parentNode.firstChild.firstChild.allChecked=allChecked;
ul.parentNode.firstChild.firstChild.allUnChecked=allUnChecked;
if (allChecked || allUnChecked){
ul.parentNode.firstChild.firstChild.checked=allChecked;
ul.parentNode.firstChild.firstChild.disabled=false;
ul.parentNode.firstChild.childStatus=false;
}else{
ul.parentNode.firstChild.firstChild.disabled=true;
ul.parentNode.firstChild.childStatus=true;
ul.parentNode.firstChild.firstChild.checked=true; }
}function enableFirstChild(){
this.childStatus = this.firstChild.disabled;
this.firstChild.disabled=false;
}
function recoverFirstChild(){
this.firstChild.disabled = this.childStatus;
}
function init(){
var elms = document.getElementsByTagName("INPUT");
for (var i=0;i<elms.length;i++)
elms[i].onclick=checkSelect;
var elms = document.getElementsByTagName("SPAN");
for (var i=0;i<elms.length;i++){
elms[i].onmouseover=enableFirstChild;
elms[i].onmouseout=recoverFirstChild;
}
}//-->
</SCRIPT>
</HEAD><BODY onload="init()">
<div>
<span><input type=checkbox></span>
<UL id=root>
<LI><span><input type=checkbox></span>
<UL>
<LI><span><input type=checkbox></span>
<UL>
<LI><span><input type=checkbox></span>
<LI><span><input type=checkbox></span>
</UL>
<LI><span><input type=checkbox></span>
<UL>
<LI><span><input type=checkbox></span>
<LI><span><input type=checkbox></span>
</UL>
</UL>
<LI><span><input type=checkbox></span>
<UL>
<LI><span><input type=checkbox></span>
<UL>
<LI><span><input type=checkbox></span>
<LI><span><input type=checkbox></span>
</UL>
<LI><span><input type=checkbox></span>
<UL>
<LI><span><input type=checkbox></span>
<LI><span><input type=checkbox></span>
</UL>
</UL>
</UL>
</div>
</BODY>
</HTML>
在这里只简单说一下思路:
===========================================================================
也就是在此树中加上可选功能(复选框的使用),选择父目录则子目录全选
------------ 选择一个节点的checkbox, 其下所有子节点用递归实现全选或全不选选则一个子目录(或更深如孙目录或曾孙目录)则高级目录选择(相对应的父目录或祖目录都选)
------------ 选择一个节点的checkbox,向上回溯父节点,并判断父节点的所有兄弟节点是否全选或全不选,依此,可再向上按此方法回溯,直到父节点及父节点的所有兄弟节点不是全选或全不选 - 不再向上回溯。==========讲得比较粗,希望对你有帮助.
下面是一段javascript“种”的树:
<script language="JavaScript" type="text/javascript">
<!--
function _dSectionExpand(sec) {
document.all["cSec"+sec].style.display = "none";
document.all["xSec"+sec].style.display = "";
}
function _dSectionCollapse(sec) {
document.all["xSec"+sec].style.display = "none";
document.all["cSec"+sec].style.display = "";
}
// -->
</script>
<span id="cSec1" style="position:relative; ">
<div style="cursor: hand"><a onclick="return _dSectionExpand('1');"> <img src="images/line_01.gif" align="absmiddle" border="0">用户管理模块</a></div>
</span> <span id="xSec1" style="position:relative; display:none;">
<div style="cursor: hand" onclick="return _dSectionCollapse('1');"><img src="images/line_02.gif" align="absmiddle" border="0" width="38" height="16">用户管理模块</div>
<img src="images/line_05.gif" align="absmiddle" width="55" height="22"><a href="user_manage/user_add.htm" target="main">添加新用户</a><br>
<img src="images/line_05.gif" align="absmiddle" width="55" height="22"><a href="user_manage/user_examined_no.jsp" target="main">未审核用户</a><br>
<img src="images/line_05.gif" align="absmiddle" width="55" height="22"><a href="user_manage/user_examined_ok.jsp" target="main">已审核用户</a><br>
<img src="images/line_05.gif" align="absmiddle" width="55" height="22"><a href="user_manage/user_search.htm" target="main">用户检索</a><br>
<img src="images/line_05.gif" align="absmiddle" width="55" height="22"><a href="user_manage/user_group_manage.jsp" target="main">用户组管理</a></span>
var iCounter = 0;
var iImgCounter=0;
//Images in the tree.
var img_path="/images/";
var img_close=img_path+"pluscold.gif";
var img_open=img_path+"mincold.gif";
var img_hotclose=img_path+"plushot.gif";
var img_hotopen=img_path+"minhot.gif";
var img_item=img_path+"item.gif";
var img_hotitem=img_path+"item_hot.gif";var img_full_check=img_path+"full-check.gif";
var img_not_check=img_path+"not-check.gif";
var img_multi_check=img_path+"multi-check.gif";var menu_left="6";
var isAutoCollapse=true;
// end of image defind.function openMenu(caption){
iCounter++;
iImgCounter++;
var menu_prefix="MI-"+iCounter;
var img_prefix="IMG-"+iImgCounter;
var chk_img_prefix="CHKIMG-"+iCounter;
var str="<div style=\"padding-left: "+menu_left+";\">";
str+="<table border=0 cellpadding=0 cellspacing=0>";
str+="<tr><td valign=middle>";
if(img_close!="" && img_open!=""){
str+="<img onmouseout=\"chgPicture('"+menu_prefix+"','"+img_prefix+"',false)\" onmouseover=\"chgPicture('"+menu_prefix+"','"+img_prefix+"',true)\" id='"+img_prefix+"' src='"+img_close+"' border=0 onclick=\"return toggleMenu('"+menu_prefix+"','"+img_prefix+"')\">";
}else{
str+="<a style='cursor: hand;' onclick=\"toggleMenu('"+menu_prefix+"','"+img_prefix+"')\">+</a>";
}
str+="<img onmouseout=\"chgPicture('"+menu_prefix+"','"+img_prefix+"',false)\" onmouseover=\"chgPicture('"+menu_prefix+"','"+img_prefix+"',true)\" id='"+chk_img_prefix+"' src='"+img_not_check+"' border=0 onclick=\"return chgChkPicture('"+chk_img_prefix+"','"+menu_prefix+"')\">";
str+="<a style='cursor: hand;' onmouseout=\"chgPicture('"+menu_prefix+"','"+img_prefix+"',false)\" onmouseover=\"chgPicture('"+menu_prefix+"','"+img_prefix+"',true)\" onclick=\"toggleMenu('"+menu_prefix+"','"+img_prefix+"');\">"+caption+"</a>";
str+="</td></tr></table><div id='"+menu_prefix+"' style=\"display: none; padding-left: "+menu_left+";\">";
document.write(str);
}function closeMenu(){
document.write("</div></div>");
}function newItem(caption,id,name,value,isCheck){
iImgCounter++;
var img_prefix="IMG-"+iImgCounter;
var str="<div style=\"padding-left: "+menu_left+";\">";
str+="<table border=0 cellpadding=0 cellspacing=0>";
str+="<tr><td valign=middle>";
if(img_item!=""){
str+="<img src='"+img_item+"' border=0 id='"+img_prefix+"'>";
}else{
str+=" ";
}
str+="</td><td valign='middle' nowrap>";
str+="<input type='Checkbox' name='"+name+"' id='"+id+"' value='"+value+"' onclick='setCheckStatus(\""+id+"\",\""+iCounter+"\",false)'>";
str+="<a style='cursor: hand;' onclick='setCheckStatus(\""+id+"\",\""+iCounter+"\",true)' onmouseout=\"chgPicture2('"+img_prefix+"',false)\" onmouseover=\"chgPicture2('"+img_prefix+"',true)\">"+caption+"</a>";
str+="</td></tr></table>";
str+="</div>";
document.write(str);
setCheckStatus(id,iCounter,isCheck);
}function toggleMenu(currMenu,currImg) {
if(isAutoCollapse)hideAllMenu(currMenu);
if (document.getElementById) {
if(document.getElementById(currMenu)==null)return false;
thisMenu = document.getElementById(currMenu).style;
thisImg=document.getElementById(currImg);
if (thisMenu.display == "block") {
thisMenu.display = "none";
if(thisImg!=null)thisImg.src=img_close;
}else{
thisMenu.display = "block";
if(thisImg!=null)thisImg.src=img_open;
}
}
return false;
}function chgPicture(currMenu, currImg, sta){
if (document.getElementById) {
if(document.getElementById(currMenu)==null)return false;
thisMenu = document.getElementById(currMenu).style;
thisImg=document.getElementById(currImg);
if(thisImg==null)return false;
if (thisMenu.display == "block") {
if(sta==true)
thisImg.src=img_hotopen;
else
thisImg.src=img_open;
}else{
if(sta==true)
thisImg.src=img_hotclose;
else
thisImg.src=img_close;
}
}
}function chgPicture2(currImg, sta){
if (document.getElementById) {
thisImg=document.getElementById(currImg);
if(thisImg==null)return false;
if(sta==true)
thisImg.src=img_hotitem;
else
thisImg.src=img_item;
}
}function chgChkPicture(currImg, menu_id){
if (document.getElementById){
var sta=getCheckStatus(menu_id);
var setNone=(sta=='ALL');
setAllCheckValue(menu_id,!setNone);
thisImg=document.getElementById(currImg);
if(thisImg==null)return false;
if(setNone)
thisImg.src=img_not_check;
else
thisImg.src=img_full_check;
}
}
function getCheckStatus(menu_id){
var e=document.getElementById(menu_id);
var elements=e.getElementsByTagName("INPUT");
var hasChecked=false;
var hasNoChecked=false;
for(var i=0;i<elements.length;i++){
if(elements[i].type=="checkbox"){
if(elements[i].checked)hasChecked=true;
else hasNoChecked=true;
}
}
if(hasChecked &&hasNoChecked)return "MULTI";
else if(hasChecked)return "ALL";
else return "NONE";
}function setAllCheckValue(menu_id,v){
var e=document.getElementById(menu_id);
var elements=e.getElementsByTagName("INPUT");
for(var i=0;i<elements.length;i++){
if(elements[i].type=="checkbox"){
elements[i].checked=v;
}
}
}
function setCheckStatus(id,menu_id,isChange){
var e=document.getElementById(id);
if(isChange)e.checked=!e.checked;
var v=getCheckStatus("MI-"+menu_id);
thisImg=document.getElementById("CHKIMG-"+menu_id);
if(thisImg==null)return false;
if(v=="NONE")
thisImg.src=img_not_check;
else if(v=="ALL")
thisImg.src=img_full_check;
else
thisImg.src=img_multi_check;
}
function hideAllMenu(m1){
if (document.getElementById){
for(i=1;i<=iCounter;i++){
var currMenu="MI-"+i;
var currImg="IMG-"+i;
if(currMenu!=m1){
var isParent=false;
var objs=null;
if(document.getElementById(currMenu)!=null){
objs=document.getElementById(currMenu).getElementsByTagName('DIV');
for(j=0;j<objs.length;j++){
if(objs[j].id==m1){
isParent=true;
break;
}
}
}
if(!isParent && document.getElementById(currMenu)){
var thisMenu = document.getElementById(currMenu).style;
var thisImg=document.getElementById(currImg);
if (thisMenu.display == "block") {
thisMenu.display = "none";
if(thisImg!=null)thisImg.src=img_close;
}
}
}
}
}
}
//-----------------------------end--------------------------------
<!DOCTYPE html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>舦匡拒</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="STYLESHEET" type="text/css" href="/css/style.css">
</HEAD>
<script language="JavaScript" src="slide-tree.js"></script>
<script language="JavaScript">
function setStatus(id){
var e=document.getElementById(id);
e.checked=!e.checked;
}
</script>
<BODY bgcolor="#FFFFEE" leftmargin="0" topmargin="00" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<TABLE border="0" cellpadding="0" cellspacing="0" width="100%" class="color-tabletrim">
<FORM action="/admin/select_privs.jsp" method="post" name="form1">
<TR>
<TD>
<TABLE border="0" cellpadding="1" cellspacing="1" width="100%" class="color-tabletrim">
<THEAD>
<TR class="color-tableheader">
<TD width="100%" height="28" class="color-tableheader" background="/images/dialogtop.gif"> <strong><font size="+1">舦匡拒</font></strong>
</TD>
</TR>
</THEAD>
<TBODY>
<TR class="color-formbacking">
<TD>
<TABLE width="100%" cellpadding="1" cellspacing="1" border="0" class="color-tableheader">
<TR class="color-buttonbacking">
<TD nowrap>
<script language="JavaScript">
openMenu("╰参恨瞶(ノ龟瞷╰参恨瞶!)"); newItem("岿粇獺恨瞶","ERROR_ADMIN","priv_id","ERROR_ADMIN",false); newItem("垫虫恨瞶","MENU_ADMIN","priv_id","MENU_ADMIN",false); newItem("舦蝴臔","PRIV_ADMIN","priv_id","PRIV_ADMIN",false); newItem("舦甭舦","PRIV_GRANT","priv_id","PRIV_GRANT",false); newItem("箇牡獺蝴臔(箇牡獺蝴臔)","ALERT_ADMIN","priv_id","ALERT_ADMIN",false); newItem("ㄥ恨瞶","ADMIN_DICT","priv_id","ADMIN_DICT",false); newItem("ら粁诡","ADMIN_LOG","priv_id","ADMIN_LOG",false); newItem("糵у盞絏蝴臔(糵у盞絏蝴臔)","ADUIT_PASSWORD","priv_id","ADUIT_PASSWORD",false); newItem("瑈祘糵у(瑈祘糵у)","ADUIT_PROCESS","priv_id","ADUIT_PROCESS",false); newItem("╰参恨瞶(磅︽ㄇ╰参恨瞶祘)","ADMIN_ADMIN","priv_id","ADMIN_ADMIN",false); newItem("祘岿粇厨(祘岿粇厨)","ERROR_REPORT","priv_id","ERROR_REPORT",false); newItem("ネΘTABLEMAP(ネΘTABLEMAP)","ADMIN_MAKE","priv_id","ADMIN_MAKE",false);
closeMenu();
openMenu("ら盽ㄆ叭(ら盽ㄆ叭垫虫舦Аㄏノ)"); newItem("ó进獺琩高(ó进獺琩高)","QUERY-DISPATCH","priv_id","QUERY-DISPATCH",false); newItem("ó进ビ叫虫魁蝴臔(ó进ビ叫虫魁蝴臔)","REGISTER-DISPATCH","priv_id","REGISTER-DISPATCH",false); newItem("ó进膀セ獺蝴臔(ó进膀セ獺蝴臔)","AUTO-DISPATCH","priv_id","AUTO-DISPATCH",false); newItem("ó进恨瞶恨场糵у(ó进恨场糵у)","APPROVAL-DISPATCH","priv_id","APPROVAL-DISPATCH",false); newItem("ó进恨瞶у(ó进恨瞶у)","ASSOCIATOR-DISPATCH","priv_id","ASSOCIATOR-DISPATCH",false); newItem("矫恨瞶(矫恨瞶)","DATA-GUARD","priv_id","DATA-GUARD",false); newItem("秈禣ノビ厨","INPUT-IMEXPORT","priv_id","INPUT-IMEXPORT",false); newItem("秈禣ノ﹚(癩叭﹚)","APPROVAL-IMEXPORT","priv_id","APPROVAL-IMEXPORT",false); newItem("秈禣ノ恨瞶","MANAGE-IMEXPORT","priv_id","MANAGE-IMEXPORT",false); newItem("禣ノビ厨","OUTPUT-IMEXPORT","priv_id","OUTPUT-IMEXPORT",false); newItem("е患盚妓禣ノ祅癘","INPUT-FASTSENDFEI","priv_id","INPUT-FASTSENDFEI",false); newItem("еン盚妓恨瞶","MANAGE-FASTSENDFEI","priv_id","MANAGE-FASTSENDFEI",false); newItem("癩叭﹚еン盚妓","APPROVAL-FASTSENDFEI","priv_id","APPROVAL-FASTSENDFEI",false); newItem("ó进も干(も干紅ó秈癘魁)","ENTRY-AUTO","priv_id","ENTRY-AUTO",false);
closeMenu();
</script>
</TD>
</TR>
<TR class="color-formbacking">
<TD align="center" nowrap>
<INPUT class="button" type="submit" name="Submit" value="玂">
<INPUT class="button" type="button" name="Submit2" value="闽超" onclick="window.close()">
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
我使用的是繁體系統,如有亂碼,還請見諒。
程序如下:
1>
表结构tree表
0 系统目录
001 生产部门 1
001001 生产一部
001002 生产二部
002 业务部门 1
002001 业务部门1
002002 业务部门2
002003 业务部门3
003 市场部门 1
003001 市场部门1
003002 市场部门2
004 开发部门 1
004001 开发部门 1
005 策划部门 1
005001 策划部门 1
005002 策划部门 2
006 企业规划部 1
006001 企业规划部 1
006002 企业规划部 2
006003 企业规划部 3
006004 企业规划部 4
2>代码
<%!
String sId;
String sName;
String sTemp;
ResultSet rset=null;
int iCount = 0;
int iLen = 0;
int iLength = 3;
int iLens = 0;
String sbz;
ResultSet rsss=null;
String sUserId;
String sUserName;
String sListItems;
int iItemsCount ;
int iItemsTitleCount;
%><div>
<%
ResultSet rsss=conn.executequery("select * from tree where id='0' order by id");
if(rsss.next())
{
sListItems = rsss.getString("name");
}
ResultSet rrss = conn.executequery("select count(*) as counti from com_person_oper where id="+sUserId);//判断是否有记录
if(rrss.next()) iItemsTitleCount =rrss.getInt("counti");
if(iItemsTitleCount>0)
{
%>
<span><input type=checkbox value="0" name="Book" checked> <%=sListItems%></span>
<%
}
else
{
%>
<span><input type=checkbox value="0" name="Book"><%=sListItems%></span>
<%
}
%>
<UL id=root><%
iLens = 0;
rset=conn.executequery("select * from tree where id!='0' order by id");
//主目录信息
while (rset.next())
{
sId = rset.getString("id");
ResultSet rrrs = conn.executequery("select count(*) as counti from com_person_oper where id="+sUserId+" and use_id="+sId);
if(rrrs.next()) iItemsCount = rrrs.getInt("counti");
iLen = sId.length();
sName=rset.getString("name");
sbz=rset.getString("ibz");
ResultSet rs = conn.executequery("select count(*) as icount from tree where id like: '"+sId+"%'");
if(rs.next()) iCount = rs.getInt("icount");//得到是否有下级目录
if((iCount==1)&&(iLen<=3))
{
response.sendRedirect("http://localhost:8080/popedomWeb/error.jsp?id="+sId);
break;
} if(iCount==1)
{
if(iItemsCount > 0)
{
%>
<LI><span><input type=checkbox name="Book" value=<%=sId%> checked> <%=sName%> </span>
<%
}
else
{
%>
<LI><span><input type=checkbox name="Book" value=<%=sId%>> <%=sName%> </span>
<%
}
}
if(iLen-iLens < 0)
{
%>
</UL>
<%
}
//关键就是这里啊!我不知道如何更改
if((iCount>1)&&((iLength-iLen==0)||(iLen % iLength==0)))
{
if(iItemsCount > 0)
{
%>
<LI><span><input type=checkbox name="Book" value=<%=sId%> checked> <%=sName%> </span>
<%
}
else
{
%>
<LI><span><input type=checkbox name="Book" value=<%=sId%>> <%=sName%> </span><%
}
%>
<UL>
<%
}
//if((iCount==1)&&(iLens - iLen > 0)&&(sbz!=nu
iLens = iLen;
}
%>
</UL>
</div>以上的条件下完全正确:
生成的HTML
生成的html文件的:
<div> <span><input type=checkbox value="0" name="Book" checked> 系统目录</span><UL id=root>
<LI><span><input type=checkbox name="Book" value=001 checked> 生产部门 </span> <UL> <LI><span><input type=checkbox name="Book" value=001001 checked> 生产一部 </span> <LI><span><input type=checkbox name="Book" value=001002 checked> 生产二部 </span> </UL> <LI><span><input type=checkbox name="Book" value=002> 业务部门 </span>
<UL> <LI><span><input type=checkbox name="Book" value=002001> 业务部门1 </span> <LI><span><input type=checkbox name="Book" value=002002> 业务部门2 </span> <LI><span><input type=checkbox name="Book" value=002003> 业务部门3 </span> </UL> <LI><span><input type=checkbox name="Book" value=003 checked> 市场部门 </span> <UL> <LI><span><input type=checkbox name="Book" value=003001> 市场部门1 </span> <LI><span><input type=checkbox name="Book" value=003002 checked> 市场部门2 </span> </UL> <LI><span><input type=checkbox name="Book" value=004> 开发部门 </span>
<UL> <LI><span><input type=checkbox name="Book" value=004001> 开发部门 1 </span> </UL> <LI><span><input type=checkbox name="Book" value=005 checked> 策划部门 </span> <UL> <LI><span><input type=checkbox name="Book" value=005001 checked> 策划部门 1 </span> <LI><span><input type=checkbox name="Book" value=005002 checked> 策划部门 2 </span> </UL> <LI><span><input type=checkbox name="Book" value=006> 企业规划部 </span>
<UL> <LI><span><input type=checkbox name="Book" value=006001> 企业规划部 1 </span> <LI><span><input type=checkbox name="Book" value=006002> 企业规划部 2 </span> <LI><span><input type=checkbox name="Book" value=006003> 企业规划部 3 </span> <LI><span><input type=checkbox name="Book" value=006004> 企业规划部 4 </span></UL>
</div>
0 系统目录
001 生产部门 1
001001 生产一部
001002 生产二部
002 业务部门 1
003 45234523
003001 dfdsfasdf
003001001 fasdfasdf
003002 sdfasdfasf
004 sfasdfas
。
<span><input type=checkbox value="0" name="Book" checked> 系统目录</span><UL id=root>
<LI><span><input type=checkbox name="Book" value=001 checked> 生产部门 </span> <UL> <LI><span><input type=checkbox name="Book" value=001001 checked> 生产一部 </span> <LI><span><input type=checkbox name="Book" value=001002 checked> 生产二部 </span>
<LI><span><input type=checkbox name="Book" value=002> 业务部门 </span>
</UL>
</UL>
。请问 是什么原因呢?
http://community.csdn.net/Expert/topic/3238/3238204.xml?temp=.3107416
happyegg(想转型的程序员) ( ) 问题提出解决完好,中间出现一些问题我做了更改!有的时候会出现一些错误;也是突发性的,为了以后的维护特总共550分(在以下的问题也回答完毕http://community.csdn.net/Expert/topic/3246/3246547.xml?temp=.2436945)所以先付350分!awaysrain(绝对零度)(新的一年,新的开始) ( ) 信誉:100
提供解决方案,我一直希望他能够提供我问题(数据表)结合,可是他一直都很忙!可惜!!!特送120分
chancelin() ( ) 信誉:100 提供一个好的程序并且将程序发送的JSP发送过来,可以在以后的工作当中使用,特80分送上!这样,就先付上550分,其余人员另外给分,特别的感谢以上三位(最多50分)少的不记
请 chancelin() 到以下处登记散分
http://community.csdn.net/Expert/topic/3202/3202315.xml?temp=.8689386
http://community.csdn.net/Expert/topic/3154/3154002.xml?temp=.5667688
共80分请awaysrain(绝对零度)(新的一年,新的开始) ( ) 信誉:100
到以下处登记
http://community.csdn.net/Expert/topic/3149/3149312.xml?temp=.4014856
http://community.csdn.net/Expert/topic/3193/3193182.xml?temp=.4969904
登记共120分
happyegg(想转型的程序员)
到
http://community.csdn.net/Expert/topic/3246/3246547.xml?temp=.2436945
http://community.csdn.net/Expert/topic/3211/3211601.xml?temp=.8306085
http://community.csdn.net/Expert/topic/3178/3178650.xml?temp=.671673
http://community.csdn.net/Expert/topic/3236/3236083.xml?temp=.7526056
http://community.csdn.net/Expert/topic/3190/3190612.xml?temp=.5761682
http://community.csdn.net/Expert/topic/3238/3238204.xml?temp=.1815912
在此登记,给分
同时,请真正认识kw123的作风:说到做到;只要你行!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!