引言:本系统采用三层架构(表示层、数据层、控制层);表示层使用当前流行的jsp文件,数据层则使用Oracle数据库,使用jdbc技术进行连接;控制层使用Servlet进行逻辑处理和界面的转变。
关键技术:
①数据库的连接下面展示一些 内联代码片
。
Connection conn = null; Statement stmt = null; PreparedStatement psmt = null; ResultSet rs = null;
public static Connection getConnection() throws SQLException { String jdbcUrl = "jdbc:oracle:thin:@localhost:1521/xe"; String userid = "userid"; String password = "password "; OracleDataSource ds = new OracleDataSource(); ds.setURL(jdbcUrl); return ds.getConnection(userid, password); } /** *关闭资源函数 */ public static void close(ResultSet rs, Statement st, Connection conn) { try { if (rs != null) { rs.close(); } if (st != null) { st.close(); } if (conn != null) { conn.close(); } } catch (SQLException ex) { ex.printStackTrace(); } } public static void close(ResultSet rs, PreparedStatement psmt, Connection conn) { try { if (rs != null) { rs.close(); } if (psmt != null) { psmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException ex) { ex.printStackTrace(); } }
注意:记得定义变量
②from表单的设计(需要提交到Servlet,method建议采用post)
下面展示一些 内联代码片
。
<div > <h2>欢迎使用图书管理系统</h2> <form method="post" action="Login" onsubmit="return check(this)"> <div> <input id="inputUser" type="text" name="inputUser" required=""> <label>用户名</label> </div> <div > <input id="inputPass" type="password" name="inputPass" required=""> <label>密码</label> </div> <a > <span></span> <span></span> <span></span> <span></span> 登 录 </a> <a href="registered.jsp"> <span></span> <span></span> <span></span> <span></span> 注 册 </a> <br/> <br/> </form> </div>
注意:from表单中必须要有method=“post” action=“Login” ,否则就会提交不成功。Login 是负责登录的Servlet。
③接下来就是Servlet了,这里的关键就是重定向和转发了,关键代码如下
下面展示一些 内联代码片
。
request.getRequestDispatcher("xxx.jsp").forward(request, response); response.sendRedirect(request.getContextPath() + "/Servlet");
注意:xxx.jsp是一个jsp文件,主要是UI的设计和数据的输入输出。
源文件见下一篇文章。欢迎读者的和留言。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算