社区
Web 开发
帖子详情
100分求目录树的添加,删除,修改的解决方案。。
pdw2009
2004-08-31 01:20:23
如题。。。
...全文
355
22
打赏
收藏
100分求目录树的添加,删除,修改的解决方案。。
如题。。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyqllxh2004
2004-09-03
打赏
举报
回复
CSDN只是你猎取经验的好地方,思路才是最好的,在这个基础上取的进步会很有成就感!
让我们共同努力!!!
pdw2009
2004-09-02
打赏
举报
回复
kao 我以后不会把希望寄托在csdn上了....
我自己解决了。。。。。。。。。。。。。。。。。。。。
我宣布我一定要成为高手。。。。。。。。。。
pdw2009
2004-09-01
打赏
举报
回复
pdw2009@tom.com
langjianjun
2004-09-01
打赏
举报
回复
解决没有?
bluerain111111
2004-08-31
打赏
举报
回复
我有一个例子需不需要?给邮件发给你
langjianjun
2004-08-31
打赏
举报
回复
我要下班了,明天再说吧,GOOD LUCK!!!
langjianjun
2004-08-31
打赏
举报
回复
不可以,我试了,如果你真想那让,就用<% %>
不要用<%!%>
就可以了
pdw2009
2004-08-31
打赏
举报
回复
我测试了,一有这语句就出错呀,所以,我删掉了,你可以建一个网页怎么呀。怎么样实现在
<%!%>里的函数中使用out语句不就行了吗?//?????
谢谢!!
langjianjun
2004-08-31
打赏
举报
回复
在你的代码里面没有找到 out.println("fsdfdasf");
呀
?
pdw2009
2004-08-31
打赏
举报
回复
symbol : variable out
location: class org.apache.jsp.administrator.ay_jsp
out.println("fsdfdasf");
langjianjun
2004-08-31
打赏
举报
回复
可以用out.println输出的。提示什么错误?
pdw2009
2004-08-31
打赏
举报
回复
在不是在<%! %>里定义的函数不能有out.println()呢!!郁闷,,
pdw2009
2004-08-31
打赏
举报
回复
我想使用调递算法输出子树,但不知在jsp里怎么解决。。。。源码如下:
-------------------------------------------------------------------------
<%@ page contentType="text/html" %>
<%@ page buffer="none"%>
<%@ page import="org.gjt.mm.mysql.Driver"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="com.baixin.pdw.pdwconn"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<title>案由管理</title>
<link href="css.css" rel="stylesheet" type="text/css">
<%
Connection conn;
pdwconn p=new pdwconn();
conn=p.createconn();
Statement stmt=conn.createStatement(ResultSet.CONCUR_UPDATABLE,ResultSet.TYPE_SCROLL_INSENSITIVE);
Statement stmt1=conn.createStatement(ResultSet.CONCUR_UPDATABLE,ResultSet.TYPE_SCROLL_INSENSITIVE);
String str_sql;
ResultSet rec;
str_sql="select * from b_ay where fdm='"+0+"'"+"order by aylb";
%>
<%!
ResultSet rsbigrecord=null;
ResultSet rs=null;
ResultSet rssubrecord=null;
int level_i=1;
int menu_i=1;
%>
</head>
<body leftmargin="0" topmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><jsp:include flush="true" page="main_line.htm" /></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="700" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#888899">
<tr>
<td>
<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF" class="table_background">
<tr>
<td class="titleWidth2">案由管理</td>
</tr>
<tr>
<td align="left">
<%
rec=stmt.executeQuery(str_sql);
int j=0;
while(rec.next())
{
rsbigrecord=stmt1.executeQuery("select * from b_ay where fdm='"+rec.getString("dm")+"'");
out.println("<table width='100%' border='0' cellpadding='0' bordercolorlight='#CCCCCC' bordercolordark='#FFFFFF' class='table_background'>");
out.println("<tr ><td width='70%'><img border='0' src='image/Tplus.gif' align='absmiddle'>");
if(!rsbigrecord.next())
{
out.println("<b>"+rec.getString("mc")+"</b>"+"</td><td align='right' width='30%'>");
out.println("<a href='ay_modi.jsp?dm="+rec.getString("dm")+"&flag=add' >添加</a> / ");
out.println("<a href='ay_modi.jsp?dm="+rec.getString("dm")+"&flag=modi' >修改</a> / ");
out.println("<a href='ay_modi.jsp?dm="+rec.getString("dm")+"&flag=add' >删除</a></td></tr></table>");
}
else
{
out.println("<b>"+rec.getString("mc")+"</b>"+"</td><td align='right' width='30%'>");
out.println("<a href='ay_modi.jsp?dm="+rec.getString("dm")+"&flag=add' >添加</a> / ");
out.println("<a href='ay_modi.jsp?dm="+rec.getString("dm")+"&flag=modi' >修改</a> / ");
out.println("<a href='ay_modi.jsp?dm="+rec.getString("dm")+"&flag=add' >删除</a></td></tr></table> ");
}
}
%>
<%!
public void showsublist(String id)
{
Connection conn;
int reccnt,cnt,idname;
ResultSet sub_rs=null;
pdwconn pp=new pdwconn();
conn=pp.createconn();
try{
Statement stmt2=conn.createStatement();
sub_rs=stmt2.executeQuery("select * from b_ay where fdm='"+id+"'");
reccnt=0;
while(sub_rs.next())
reccnt=reccnt+1;
sub_rs.first();
}catch(SQLException e ){
System.out.println("整天出错!");
}
}
%>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
men_nang
2004-08-31
打赏
举报
回复
可以使用的,我想你不能使用可能是没把Connection conn=pp.creatconn();和Statemetn stmt=conn.getconnection()两条语句放到同一个try{}catch{}中吧
men_nang
2004-08-31
打赏
举报
回复
可以使用的,我想你不能使用可能是没把Connection conn=pp.creatconn();和Statemetn stmt=conn.getconnection()两条语句放到同一个try{}catch{}中吧
men_nang
2004-08-31
打赏
举报
回复
可以使用的,我想你不能使用可能是没把Connection conn=pp.creatconn();和Statemetn stmt=conn.getconnection()两条语句放到同一个try{}catch{}中吧
langjianjun
2004-08-31
打赏
举报
回复
详细代码贴出来看看,帮你解决一下
pdw2009
2004-08-31
打赏
举报
回复
当同一页面中同时有两个定义的
<!
Connection conn=pp.creatconn();
>
在另外一个程序段
<!
public void ppdd()
{
Statemetn stmt=conn.getconnection()
}
>
为什么在最后的一个程序段不能使用前一个程序段所定义的变量呢。。。
pdw2009
2004-08-31
打赏
举报
回复
前面说错了应该是fdm=0是最顶层
记录的字段如下
dm mc fdm
pdw2009
2004-08-31
打赏
举报
回复
我可以根段字段来判断的dm 和fdm两个字段来确定关系 当dm=0是最层的
如有以下记录
0 行政部 0
1 行政1部 0
2 行政2部 0
3 财务科 0
4 财务1科 3
5 财务2科 3
是安这样的顺序来排的。。希望能有个例子看看,,如果明天还做不出俺就要失业了呀。。
加载更多回复(2)
基于table的js
目录
树
的实现,
添加
修改
删除
上段时间,老大要求我用js实现
目录
树
,还不能用已经封装好了的js
树
,同时要兼顾大数据,即在拥有几千个节点的情况下程序的反应速度,因为对css修饰极其不喜欢,只能踏上了html标签的道路,在分析一个大神早期的js
树
的实现,动手写了一个,望指点 function OnFormLoad() { document.getElementById("FormT
jsp页面中实现
目录
树
的功能
目前急着要实现一个jsp页面中实现
目录
树
的功能,希望大家帮个忙 [问题点数:40分,结帖人xiawenbo2008] 不显示
删除
回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 取消关注关注xiawenbo2008 xiawenbo2008 本版等级: 本版专家分:0
hive按日期年月实现动态分区,分桶表创建
注意:分区和分桶都是按字段来组织数据的存放,分区是相同的字段值存放在一个文件中,而分桶是字段哈希值相同的数据存放在一个文件中。
目录
Hive分区分为静态分区和动态分区 概念 动态分区的属性: hive动态分区 分桶表 hive读写模式: 目标:按照表中数据创建时间的年月来进行分区 Hive分区分为静态分区和动态分区 概念 静态分区:加载数据到指定分区的值。(按照固定的值进行分区:1,2,3就只分三个区) 动态分区:数据未知,根据分区的值来确定需要创建的分区。(当 4 出..
jquery php实现
目录
树
,dhtmlxTree
目录
树
增加右键菜单以及拖拽排序的实现方法
function showMsg(id,title,icon,str){art.dialog.through({id:'msg',title:title,icon:icon,drag:false,lock:true,content:str,ok:function(){art.dialog.close();}});}function tondrag(id, id2){alert(id);alert(...
Linux中文件的搜索,
修改
时间,查找
删除
及计划任务
主要进行文件搜索2.基本语法find 【文件路径】【选项 选项的值】-name*-type f|d常见的选项-name 根据文件的名称搜索文件,支持通配符*(*文件:以文件结尾;文件*以文件开头)在linux系统中,要查找的文件名不清晰,可以使用“文件名+*”搜索-type f 代表普通文件,d代表
目录
找到gym文件/home/gym。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章