社区
Java EE
帖子详情
高分求如何jsp+javabean连接数据库并表现成树型结构实现的资源
zmrljl
2002-11-05 03:36:49
不要javascript!谢谢啊,急1
...全文
53
12
打赏
收藏
高分求如何jsp+javabean连接数据库并表现成树型结构实现的资源
不要javascript!谢谢啊,急1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zmrljl
2002-12-24
打赏
举报
回复
不错!
seani
2002-12-24
打赏
举报
回复
1。演示表的结构:
表名:mybbslist
字段
数据类型
说明
BBSID 自动编号
RootID Int 根帖ID,本身为根帖则RootID = ID
FID Int 父帖ID,上一层帖子的ID,如是根帖则FID = 0
DEPTH Int 根帖Level=0,其他依据回复的深度递增
BBSSubject Char 主题
2。创建表:
create table mybbslist (
forumID int(20) not null,
bbsID int auto_increment primary key,
rootid int(20) not null,
fid int(20) not null,
depth int(20) not null,
userID int(20) not null,
bbsUser varchar(24) not null,
bbsSubject varchar(100) not null,
bbsContent text,
bbsTime varchar(30),
bbsRead int(20),
bbsReply int(20),
INDEX forumID (forumID))
3。连接MYSQL数据库的BEAN
package netzero;
import java.sql.*;
public class mydb
{
String driverName = "org.gjt.mm.mysql.Driver";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String connURL= "jdbc:mysql://localhost/mybbs?user=root&password=how&useUnicode=true&characterEncode=8859_1";
//String connURL= "jdbc:mysql://localhost/netzerobbs?user=root&password=how";
public mydb()
{
try
{
Class.forName(driverName);
}
catch (java.lang.ClassNotFoundException e)
{
System.err.println("netzero(String): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql) throws SQLException
{
conn = DriverManager.getConnection(connURL);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
return rs;
}
public boolean closeConn()
{
try
{
if (rs!=null) rs.close();
if (stmt!=null) stmt.close();
if (conn!=null) conn.close();
return true;
}
catch ( SQLException ex )
{
System.err.println("closeConn: " + ex.getMessage());
return false;
}
}
}
4。显示论坛的JSP程序
<jsp:useBean id="mybbs" scope="session" class="netzero.mydb" />
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%
int intRowCount;
out.print("显示论坛树形结构");
out.print("<br><br>");
try {
String sql="select * from mybbslist order by rootid desc,depth,fid,bbsid";
ResultSet rs = mybbs.executeQuery(sql);
if (rs.next())
{
rs.last();
intRowCount=rs.getRow();
out.print("论坛树中有");
out.print(intRowCount);
out.print("个叶子节点");
rs.first();
int j=0;
int Depth = 0;
out.print("<ul>");
while(j<intRowCount)
{
int rsDepth=rs.getInt("Depth");
if (rsDepth<Depth)
{
for(int i=1;i<Depth+1;i=i+1)
{
out.print("</ul>");
}
}
rsDepth=rs.getInt("Depth");
if (rsDepth>Depth)
{
out.print("<ul>");
}
out.print("<li>");
String bbssubject=rs.getString("bbssubject");
out.print(bbssubject);
out.print("</li>");
Depth = rs.getInt("Depth");
j=j+1;
rs.next();
}
out.print("</ul>");
}
else
{
out.print("数据库中无记录");
}
}catch (SQLException E) {
out.println("SQLException: " + E.getMessage());
out.println("SQLState: " + E.getSQLState());
out.println("VendorError: " + E.getErrorCode());
}
%>
<% //关闭mysql连接
try {
if(!mybbs.closeConn());
} catch (Exception ex) {
System.err.println("closeConn: " + ex.getMessage());
}
zhuaqfly
2002-12-24
打赏
举报
回复
英雄啊 给我也发一个吧
zhuaqfly@sina.com
sandsworlf
2002-12-24
打赏
举报
回复
很详细
net_spirit
2002-12-21
打赏
举报
回复
兄弟,能不能给我一个
net_spirit@163.com
outlier
2002-12-21
打赏
举报
回复
给你发了。
zmrljl
2002-12-20
打赏
举报
回复
outlier(阿黑哥):能否给我一份;谢谢 zmrljl@yeah.net
outlier
2002-12-20
打赏
举报
回复
呵呵,我用applet来实现树形结构的。用servlet去数据,用JSP也是一样。
easyinfonet
2002-12-20
打赏
举报
回复
id | parentid
递归就可以实现了
zmrljl
2002-11-06
打赏
举报
回复
兄弟们,出手吧!
zmrljl
2002-11-05
打赏
举报
回复
哈哈我当然知道了,现在时间不允许自己写,着急用!
xue_sharp
2002-11-05
打赏
举报
回复
不用javascript很难
期末大作业救星:基于
JSP
+Servlet 的个人博客系统怎么搞?
至少需要设计 users (用户表)、 articles (文章表)和 comments (评论表),并通过主外键建立关联。● Model(模型层):用
JavaBean
封装实体类(如 User、Article),用 DAO 层处理 MySQL 数据库的增删改查。● Controller(控制层):使用 Servlet 接收前端的 HTTP 请
求
,调用业务逻辑,然后转发或重定向到对应的
JSP
。如果你正在做基于 Java Web 的个人博客系统,这篇避坑指南请务必收好。
基于Java EE的高校成绩管理系统,项目在
资源
自提
JavaEE企业级应用开发 1.题目:基于Java EE的高校成绩管理系统 2.功能要
求
系统分为三类用户:学生、教师、管理员 教师的主要功能: (1)个人信息管理:查看、修改个人基本信息;按学期查询教师本人所讲授的课程; (2)成绩录入:选择某学期某班级某门课程,可按学号、按姓名录入、修改、送审学生成绩(成绩在送审状态和审核通过不能修改),查看学生成绩,按学号、按成绩将学生成绩排序; (3)成绩查询:选择某学期某班级某门课程,可按学号、姓名查询学生成绩,不及格学生名单; (4)数据导入导出:从Excel导
SAP ABAP调试器高级技术
代码下载地址: https://pan.quark.cn/s/ee8627e4e6d7 ABAP调试器是一种功能强大的工具,可用于在执行期间对ABAP代码进行检验。除了常规的核心功能(例如逐行运行代码以及检验变量、字段符号和引用的值)之外,它还提供了一些辅助性的特性,能够简化并压缩调试会话的时长。并非所有使用者都熟悉这些辅助特性。SAP ABAP调试器是处理和优化ABAP代码开发与维护工作的核心
资源
,它配备了多样的功能来协助开发人员在运行状态下进行检验和排除故障。此
资源
着重阐述了ABAP调试器的一些高级特性,涵盖了深入分析调用堆栈、系统级调试、更新会话调试以及提升调试效率的方法。 1. **深入分析调用堆栈**:除了常规的应用程序调试,开发人员有时需要对调用堆栈的内部层级进行深入调试,特别是在错误出现在异步执行的更新处理或系统级程序时。通过启用**系统级调试**,可以访问通常不公开的系统代码,但这也会导致调用堆栈的显著增加,因此需要审慎操作。 2. **系统级调试**:对于不含业务逻辑的系统级程序,开发人员通常无需进行调试。然而,在特定情形下,例如进行错误追踪时,可能需要进入系统代码。借助调试器的“系统调试启用/禁用”选项,可以赋予对系统程序的调试权限。 3. **更新会话调试**:在处理异步更新任务,例如持久化业务数据时,错误可能发生在更新任务内部。激活**更新会话调试**,在更新任务完成后,调试器将自动启动,展示执行路径。比如,在变更成本中心后,通过输入调试指令 "/h" 启动调试,保存后能够看到更新过程中的错误。 4. **分析调用堆栈**:在进行深入调试时,调用堆栈是至关重要的。通过分析调用堆栈,能够定位到引发问题的具体位置,如在VB_V2_NORMAL...
【创新未发表】基于自适应无迹卡尔曼滤波的三相配电网动态状态估计研究(Matlab代码
实现
)
内容概要:本文围绕“基于自适应无迹卡尔曼滤波的三相配电网动态状态估计研究”展开,提出一种适用于三相不平衡配电网的动态状态估计算法。该方法结合自适应无迹卡尔曼滤波(AUKF)技术,有效处理配电网中存在的非线性、不确定性及量测噪声等问题,提升了状态估计的精度与鲁棒性。研究在Matlab平台上完成算法
实现
与仿真验证,涵盖系统建模、滤波算法设计、自适应噪声协方差调整机制等关键环节,适用于高比例分布式能源接入导致状态波动剧烈的实际配电网场景。; 适合人群:具备电力系统分析基础,熟悉状态估计与现代滤波理论,从事电力系统自动化、智能配电网相关研究的研究生、科研人员及工程技术人员(工作年限1-5年); 使用场景及目标:① 掌握AUKF在电力系统动态状态估计中的应用方法;② 学习如何在Matlab中构建三相配电网状态估计模型并
实现
滤波算法;③ 解决实际配电网中因量测稀疏、噪声时变导致的传统估计方法失效问题; 阅读建议:建议读者结合电力系统状态估计基础知识,重点研读算法设计与参数整定部分,并动手复现仿真代码,通过对比UKF、EKF等传统方法加深对AUKF优势的理解。
【硕士论文完美复现】【价格型需
求
响应】基于需
求
侧响应的配电网供电能力综合评估(Python代码
实现
)
内容概要:本文档为一项关于“价格型需
求
响应”背景下配电网供电能力综合评估的硕士论文复现
资源
,采用Python语言
实现
核心算法与模型。内容系统涵盖了需
求
侧响应机制建模、基于电价引导的负荷调整策略、配电网供电能力的量化评估方法,并通过编程仿真对实际配电系统进行分析,重点复现了原论文中的数学模型、优化
求
解流程及关键结果,旨在提升配电网运行效率与供电可靠性,同时为相关研究提供可复用的代码基础。; 适合人群:具备一定电力系统基础知识和Python编程能力的研究生、科研人员及从事智能电网、需
求
响应、配电网规划等相关工作的技术人员。; 使用场景及目标:①复现并深入理解硕士论文中关于价格型需
求
响应与供电能力评估的理论模型与
实现
方法;②应用于学术研究、课程设计或科研项目,开展需
求
响应策略仿真与配电网承载力分析;③作为科研参考,支撑高水平论文撰写、课题申报及算法二次开发。; 阅读建议:建议结合文档中的代码逐行调试,深入理解优化模型的构建逻辑与
求
解过程,同时可对比相关Matlab版本
实现
,以全面掌握不同编程环境下算法
实现
的异同,进而深化对技术细节与工程应用的理解。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章