jsp课程设计(jsp个人博客课程设计答辩会问什么问题啊)

本文目录
- jsp个人博客课程设计答辩会问什么问题啊
- 软件工程好学吗
- 基于JSP的图书管理系统的课程设计报告(含源文件)
- 有登陆、注册、留言板的JSP课程设计
- JSP课程设计
- 我们做JSP课程设计,老师让随便做个,有没有大神有现成的发一个,谢了!!!
- 课程设计做不明白了,有没有JSP高手,会MVC模式的,指点一下
jsp个人博客课程设计答辩会问什么问题啊
一般来说,参加答辩的老师不一定是JSP或者计算机的老师,所以问的代码的问题会比较少。更多的是问你的操作流程,能实现的功能
以及一些数据的处理方式。个别老师会问你一下代码。
还有就是问你一些题外话,比如说这个系统你用了多久制作的,
在制作过程中遇到了什么问题,如何解决的....
软件工程好学吗
本人是一名研究生,本科在东北农业大学电气与信息学院学习物联网工程专业,现作为一名内蒙古农业大学计算机与信息工程学院的研究生,学习的方向为计算机技术。都说计算机的很多东西都是互通的,我相信,我的专业与软件工程息息相关。当然,我也咨询了很多软件工程专业的朋友,他们在学习过程中积累了很多经验,下面简单分享一下。
软件工程是一门普通高等学校本科专业,属计算机类专业,基本修业年限为四年,授予工学学士学位。其特点是:按工程化的原则和方法来组织和规范软件开发过程,软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和工具;软件工程技术专业面向国民经济电子信息化建设和发展的需要,培养具有扎实的软件理论和知识基础,对整个软件过程有整体了解、掌握软件工程领域的前沿技术,具有国际竞争能力,能从事大型软件项目系统分析、设计、编程、测试和软件项目管理等工作的复合型、实用型的高层次软件工程技术人才。
下面从软件工程专业所学课程、就业方向、发展前景三个方面对该专业进行介绍:
1.所学课程
要说到软件工程要学的东西,我就替我的朋友头大,如果说计算机科学与技术专业学的课程就已经够多了,那么软件工程绝不亚于计科所学的课程。不但学软件,而且还得学硬件,不但要学公共课,还得学各种各样的专业课,简直五花八门,应有尽有,这里成语可能用的不准确,但是学计算机会秃头,这话真没毛病。
软件工程学习的课程有C/C++程序设计、Java语言程序设计、软件工程、电路与模拟电子技术、Linux操作系统与网络编程、WEB技术与应用、数据结构与算法、数据库开发技术、算法分析、人工智能技术、移动网络安全、Internet开发技术、计算机网络与信息安全、操作系统设计与实现、数据结构、网络工程与编程实践、安全协议与标准。
模拟与数字电路、计算机导程序设计基础、Javaweb、JAVASCRIPT、CMM/IS、移动应用开发实验、移动信息工程导论、网络协议分析实验、网络计算编程、网络布线系统、通信原理与系统、数字信号处理与控制实验、数字信号处理与控制、数字媒体处理技术、数字电路分析设计、数字部件设计。
软件质量保障与测试技术、软件设计综合实验、嵌入式系统与开发、嵌入式软件项目实训、可视化编程、计算机系统组装实习、计算机网络测控技术、计算和信息系统导论、Internet程序开发、数字部件设计实验、电工电子基础实验、游戏开发实践、JSP课程设计、UNIX程序设计。
汇编语言与计算机组成原理、计算机应用与编程综合实践、计算机语言及其处理实验、分布式计算与实践、计算机组成原理与接口技术、计算模型与算法技术、数据仓库数据挖掘、高级算法与数据结构实践、Web编程技术、用户界面设计与测试、.NET构架与实践、J2EE构架与程序设计等。
你就看我这列出的三大段,没错,这都是软件工程专业要学习的。虽然每个院校之间会有差异,但是要想成为一个合格的软件工程师,那么这些都是必要的。
2.就业方向
(1)毕业后主要在新能源、计算机软件、互联网等行业工作,大致如下:
新能源、计算机软件、互联网/电子商务、电子技术/半导体/集成电路、计算机服务(系统、数据服务、维修)等。
(2)毕业后主要从事软件工程师、项目经理、软件开发工程师等岗位,大致如下:
软件工程师、项目经理、软件开发工程师、测试工程师、java开发工程师等。
以上仅仅列出了比较具有代表性的工作,其实软件工程专业的学生作为计算机学生,能就业的工作还有很多,现在各行各业都对计算机类的学生需求量很大,所有有很多很多的就业机会。
3.发展前景
暂且不说软件工程在社会中的未来发展前景,咱们就看看开设这门专业的院校都有哪些吧。
开设软件工程的院校有北京航空航天大学、浙江大学、国防科技大学、北京大学、清华大学、华东师范大学、南京大学、武汉大学、天津大学、东北大学、哈尔滨工业大学、同济大学、上海交通大学、苏州大学、中国科学技术大学、四川大学、北京交通大学、复旦大学、东南大学、南京航空航天大学、山东大学、华南理工大学、重庆大学、电子科技大学、西北大学、西北工业大学、西安电子科技大学、陆军工程大学(原解放军理工大学)、北京工业大学、北京理工大学、北京邮电大学、大连理工大学、吉林大学等632所。
看明白什么了吗?这都是中国顶呱呱的学校啊,所以看到国家对这个专业的重视程度了吗,这与这个专业的发展前景就是成正比的。国家越重视,院校越重视,这个专业的发展前景就越好。所以虽然软件工程专业挺难学的,但是它的发展是真不错啊,如果你对这个专业充满了兴趣,那么选它准没错!
让我们计算机程序员成为撬动地球的那个杠杆吧!
基于JSP的图书管理系统的课程设计报告(含源文件)
jsp图书管理系统报告+源文件怎么搞
部分图书管理系统源代码已经发送给你, 报告的话需要自己写, 主要是写一下javaee基础知识比如filter servlet jsp 以及mvc设计模式, 如何进行数据库设计等等方面
有登陆、注册、留言板的JSP课程设计
LOGIN.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
// 判断是否有错误信息,如果有则打印
// 如果没有此段代码,则显示时会直接打印null
if(request.getAttribute(“err“)!=null)
{
%》
《h2》《%=request.getAttribute(“err“)%》《/h2》
《%
}
%》
《form action=“login_conf.jsp“ method=“post“》
《table width=“80%“》
《tr》
《td colspan=“2“》用户登陆《/td》
《/tr》
《tr》
《td》用户名:《/td》
《td》《input type=“text“ name=“id“》《/td》
《/tr》
《tr》
《td》密 码:《/td》
《td》《input type=“password“ name=“password“》《/td》
《/tr》
《tr》
《td colspan=“2“》
《input type=“submit“ value=“登陆“》
《input type=“reset“ value=“重置“》
《/td》
《/tr》
《/table》
《/form》
《/center》
《/body》
《/html》
LOGIN_CONF.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《%@ page import=“java.sql.*“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%!
String DBDRIVER = “oracle.jdbc.driver.OracleDriver“ ;
String DBURL = “jdbc:oracle:thin:@localhost:1521:three“ ;
String DBUSER = “scott“ ;
String DBPASSWORD = “tiger“ ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%》
《%
// 声明一个boolean变量,用于保存用户是否合法的状态
boolean flag = false ;
// 接收参数
String id = request.getParameter(“id“) ;
String password = request.getParameter(“password“) ;
%》
《%
String sql = “SELECT name FROM person WHERE id=? and password=?“ ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,id) ;
pstmt.setString(2,password) ;
rs = pstmt.executeQuery() ;
if(rs.next())
{
// 用户合法
flag = true ;
// 将用户名保存在session之中
session.setAttribute(“uname“,rs.getString(1)) ;
}
else
{
// 保存错误信息
request.setAttribute(“err“,“错误的用户名及密码!!!“) ;
}
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%》
《%
// 跳转
if(flag)
{
// 用户合法
%》
《jsp:forward page=“login_success.jsp“/》
《%
}
else
{
// 用户非法
%》
《jsp:forward page=“login.jsp“/》
《%
}
%》
《/center》
《/body》
《/html》
LOGIN_SUCCESS.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《h2》登陆成功《/h2》
《h2》欢迎《font color=“red“ size=“12“》
《%=session.getAttribute(“uname“)%》
《/font》光临MLDN留言程序《/h2》
《h3》《a href=“list_notes.jsp“》进入留言管理页面《/a》《/h3》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
INSERT.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《form action=“insert_do.jsp“ method=“post“》
《table》
《tr》
《td colspan=“2“》添加新留言《/td》
《/tr》
《tr》
《td》标题:《/td》
《td》《input type=“text“ name=“title“》《/td》
《/tr》
《tr》
《td》作者:《/td》
《td》《input type=“text“ name=“author“》《/td》
《/tr》
《tr》
《td》内容:《/td》
《td》《textarea name=“content“ cols=“30“ rows=“6“》《/textarea》《/td》
《/tr》
《tr》
《td colspan=“2“》
《input type=“submit“ value=“添加“》
《input type=“reset“ value=“重置“》
《/td》
《/tr》
《/table》
《/form》
《h3》《a href=“list_notes.jsp“》回到留言列表页《/a》《/h3》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
INSERT_DO.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《%@ page import=“java.sql.*“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
// 进行乱码处理
request.setCharacterEncoding(“GB2312“) ;
%》
《%
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《%!
String DBDRIVER = “oracle.jdbc.driver.OracleDriver“ ;
String DBURL = “jdbc:oracle:thin:@localhost:1521:three“ ;
String DBUSER = “scott“ ;
String DBPASSWORD = “tiger“ ;
Connection conn = null ;
PreparedStatement pstmt = null ;
%》
《%
// 声明一个boolean变量
boolean flag = false ;
// 接收参数
String title = request.getParameter(“title“) ;
String author = request.getParameter(“author“) ;
String content = request.getParameter(“content“) ;
%》
《%
// 现在note表中的主键是sequence生成
String sql = “INSERT INTO note VALUES(note_sequ.nextVal,?,?,?)“ ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,title) ;
pstmt.setString(2,author) ;
pstmt.setString(3,content) ;
pstmt.executeUpdate() ;
pstmt.close() ;
conn.close() ;
// 如果插入成功,则肯定能执行到此段代码
flag = true ;
}
catch(Exception e)
{}
%》
《%
response.setHeader(“refresh“,“2;URL=list_notes.jsp“) ;
if(flag)
{
%》
留言添加成功,两秒后跳转到留言列表页!!!《br》
如果没有跳转,请按《a href=“list_notes.jsp“》这里《/a》!!!
《%
}
else
{
%》
留言添加失败,两秒后跳转到留言列表页!!!《br》
如果没有跳转,请按《a href=“list_notes.jsp“》这里《/a》!!!
《%
}
%》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
LIST_NOTES.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《%@ page import=“java.sql.*“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
// 编码转换
request.setCharacterEncoding(“GB2312“) ;
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《%!
String DBDRIVER = “oracle.jdbc.driver.OracleDriver“ ;
String DBURL = “jdbc:oracle:thin:@localhost:1521:three“ ;
String DBUSER = “scott“ ;
String DBPASSWORD = “tiger“ ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%》
《%
// 如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示
int i = 0 ;
String sql = null;
String keyword = request.getParameter(“keyword“) ;
// out.println(keyword) ;
if(keyword==null)
{
// 没有任何查询条件
sql = “SELECT id,title,author,content FROM note“ ;
}
else
{
// 有查询条件
sql = “SELECT id,title,author,content FROM note WHERE title like ? or author like ? or content like ?“ ;
}
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
// 如果存在查询内容,则需要设置查询条件
if(keyword!=null)
{
// 存在查询条件
pstmt.setString(1,“%“+keyword+“%“) ;
pstmt.setString(2,“%“+keyword+“%“) ;
pstmt.setString(3,“%“+keyword+“%“) ;
}
rs = pstmt.executeQuery() ;
%》
《form action=“list_notes.jsp“ method=“POST“》
请输入查询内容:《input type=“text“ name=“keyword“》
《input type=“submit“ value=“查询“》
《/form》
《h3》《a href=“insert.jsp“》添加新留言《/a》《/h3》
《table width=“80%“ border=“1“》
《tr》
《td》留言ID《/td》
《td》标题《/td》
《td》作者《/td》
《td》内容《/td》
《td》删除《/td》
《/tr》
《%
while(rs.next())
{
i++ ;
// 进行循环打印,打印出所有的内容,以表格形式
// 从数据库中取出内容
int id = rs.getInt(1) ;
String title = rs.getString(2) ;
String author = rs.getString(3) ;
String content = rs.getString(4) ;
if(keyword!=null)
{
// 需要将数据返红
title = title.replaceAll(keyword,“《font color=\“red\“》“+keyword+“《/font》“) ;
author = author.replaceAll(keyword,“《font color=\“red\“》“+keyword+“《/font》“) ;
content = content.replaceAll(keyword,“《font color=\“red\“》“+keyword+“《/font》“) ;
}
%》
《tr》
《td》《%=id%》《/td》
《td》《a href=“update.jsp?id=《%=id%》“》《%=title%》《/a》《/td》
《td》《%=author%》《/td》
《td》《%=content%》《/td》
《td》《a href=“delete_do.jsp?id=《%=id%》“》删除《/a》《/td》
《/tr》
《%
}
// 判断i的值是否改变,如果改变,则表示有内容,反之,无内容
if(i==0)
{
// 进行提示
%》
《tr》
《td colspan=“5“》没有任何内容!!!《/td》
《/tr》
《%
}
%》
《/table》
《%
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
UPDATE.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《%@ page import=“java.sql.*“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《%!
String DBDRIVER = “oracle.jdbc.driver.OracleDriver“ ;
String DBURL = “jdbc:oracle:thin:@localhost:1521:three“ ;
String DBUSER = “scott“ ;
String DBPASSWORD = “tiger“ ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%》
《%
// 接收参数
int id = 0 ;
try
{
id = Integer.parseInt(request.getParameter(“id“)) ;
}
catch(Exception e)
{}
%》
《%
// 如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示
int i = 0 ;
String sql = “SELECT id,title,author,content FROM note WHERE id=?“ ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
// 设置查询条件
pstmt.setInt(1,id) ;
rs = pstmt.executeQuery() ;
%》
《%
if(rs.next())
{
i++ ;
// 进行循环打印,打印出所有的内容,以表格形式
// 从数据库中取出内容
id = rs.getInt(1) ;
String title = rs.getString(2) ;
String author = rs.getString(3) ;
String content = rs.getString(4) ;
%》
《form action=“update_do.jsp“ method=“post“》
《table》
《tr》
《td colspan=“2“》添加新留言《/td》
《/tr》
《tr》
《td》标题:《/td》
《td》《input type=“text“ name=“title“ value=“《%=title%》“》《/td》
《/tr》
《tr》
《td》作者:《/td》
《td》《input type=“text“ name=“author“ value=“《%=author%》“》《/td》
《/tr》
《tr》
《td》内容:《/td》
《td》《textarea name=“content“ cols=“30“ rows=“6“》《%=content%》《/textarea》《/td》
《/tr》
《tr》
《td colspan=“2“》
《input type=“hidden“ name=“id“ value=“《%=id%》“》
《input type=“submit“ value=“更新“》
《input type=“reset“ value=“重置“》
《/td》
《/tr》
《/table》
《/form》
《%
}
else
{
%》
没有发现,要更新的内容!!《br》
请确认要更新的留言是否存在!!《br》
《%
}
%》
《%
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%》
《h3》《a href=“list_notes.jsp“》回到留言列表页《/a》《/h3》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
UPDATE_DO.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《%@ page import=“java.sql.*“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
// 进行乱码处理
request.setCharacterEncoding(“GB2312“) ;
%》
《%
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《%!
String DBDRIVER = “oracle.jdbc.driver.OracleDriver“ ;
String DBURL = “jdbc:oracle:thin:@localhost:1521:three“ ;
String DBUSER = “scott“ ;
String DBPASSWORD = “tiger“ ;
Connection conn = null ;
PreparedStatement pstmt = null ;
%》
《%
// 声明一个boolean变量
boolean flag = false ;
// 接收参数
String title = request.getParameter(“title“) ;
String author = request.getParameter(“author“) ;
String content = request.getParameter(“content“) ;
int id = 0 ;
try
{
id = Integer.parseInt(request.getParameter(“id“)) ;
}
catch(Exception e)
{}
%》
《%
// 更新note表中的数据
String sql = “UPDATE note set title=?,author=?,content=? WHERE id=?“ ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,title) ;
pstmt.setString(2,author) ;
pstmt.setString(3,content) ;
pstmt.setInt(4,id);
pstmt.executeUpdate() ;
pstmt.close() ;
conn.close() ;
// 如果修改成功,则肯定能执行到此段代码
flag = true ;
}
catch(Exception e)
{}
%》
《%
response.setHeader(“refresh“,“2;URL=list_notes.jsp“) ;
if(flag)
{
%》
留言修改成功,两秒后跳转到留言列表页!!!《br》
如果没有跳转,请按《a href=“list_notes.jsp“》这里《/a》!!!
《%
}
else
{
%》
留言修改失败,两秒后跳转到留言列表页!!!《br》
如果没有跳转,请按《a href=“list_notes.jsp“》这里《/a》!!!
《%
}
%》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
DELETE_DO.JSP
《%@ page contentType=“text/html;charset=gb2312“%》
《%@ page import=“java.sql.*“%》
《html》
《head》
《title》JSP+JDBC 留言管理程序――登陆《/title》
《/head》
《body》
《center》
《h1》留言管理范例 ―― JSP + JDBC实现《/h1》
《hr》
《br》
《%
if(session.getAttribute(“uname“)!=null)
{
// 用户已登陆
%》
《%!
String DBDRIVER = “oracle.jdbc.driver.OracleDriver“ ;
String DBURL = “jdbc:oracle:thin:@localhost:1521:three“ ;
String DBUSER = “scott“ ;
String DBPASSWORD = “tiger“ ;
Connection conn = null ;
PreparedStatement pstmt = null ;
%》
《%
// 接收参数
int id = 0 ;
try
{
id = Integer.parseInt(request.getParameter(“id“)) ;
}
catch(Exception e)
{}
%》
《%
String sql = “DELETE FROM note WHERE id=?“ ;
boolean flag = false ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
// 设置删除条件
pstmt.setInt(1,id) ;
pstmt.executeUpdate() ;
pstmt.close() ;
conn.close() ;
flag = true ;
}
catch(Exception e)
{}
%》
《%
response.setHeader(“refresh“,“2;URL=list_notes.jsp“) ;
if(flag)
{
%》
留言删除成功,两秒后跳转到留言列表页!!!《br》
如果没有跳转,请按《a href=“list_notes.jsp“》这里《/a》!!!
《%
}
else
{
%》
留言删除失败,两秒后跳转到留言列表页!!!《br》
如果没有跳转,请按《a href=“list_notes.jsp“》这里《/a》!!!
《%
}
%》
《%
}
else
{
// 用户未登陆,提示用户登陆,并跳转
response.setHeader(“refresh“,“2;URL=login.jsp“) ;
%》
您还未登陆,请先登陆!!!《br》
两秒后自动跳转到登陆窗口!!!《br》
如果没有跳转,请按《a href=“login.jsp“》这里《/a》!!!《br》
《%
}
%》
《/center》
《/body》
《/html》
-- 创建表
-- 用户表(登陆)、留言表
-- 删除表
DROP TABLE person ;
DROP TABLE note ;
-- 删除序列
DROP SEQUENCE note_sequ ;
-- 创建序列
CREATE SEQUENCE note_sequ ;
-- 创建person表
CREATE TABLE person
(
id varchar(20) not null primary key ,
name varchar(20) ,
password varchar(20)
) ;
-- 创建留言表
CREATE TABLE note
(
id int not null primary key , -- sequence
title varchar(20) not null ,
author varchar(20) not null ,
content varchar(50) not null
) ;
-- 插入测试数据
INSERT INTO person VALUES (’LXH’,’李兴华’,’zzzzzz’) ;
INSERT INTO person VALUES (’MLDN’,’魔乐’,’mmmmmm’) ;
-- 事务提交
commit ;
JSP课程设计
我不知道你学了多久jsp
用JSP语法做一个系统 --- 有这样提问的?
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准
它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)
数据库要用Microsoft Office FrontPage 2003 ---请问 这个工具怎么设计数据库?
还是多学习学习吧。。 不要什么都 拿来主义
我们做JSP课程设计,老师让随便做个,有没有大神有现成的发一个,谢了!!!
一般而言jsp课程设计jsp+mysql的居多, 一般都是写个管理系统
纯jsp不太可能, 一般要用到servlet+filter技术
filter技术可以用来做权限控制, 用于登陆注册退出
前端可以选用bootstrap写个界面
每一个请求就是一个servlet, 如果可以的话可以基于servlet写一个简单的url dispatcher, 会节省很多代码
数据库封装一下, 利用连接池技术, 提升访问数据库速度
课程设计做不明白了,有没有JSP高手,会MVC模式的,指点一下
简单的MVC模式就是servlet+jsp+javabean构成,jsp为显示层,专门负责显示!servlet则处理业务逻辑完成数据的交换处理等,javabean则完成与数据库的连接,更新等操作,按照你所说的,你需要将查、添加、删除、修改等操作的方法封装在javabean中,由servlet来负责jsp和javabean之间的交互工作!!还不懂怎么做的问我

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









