JSP登入界面(HTML+JavaBan)

运用JavaBean封装数据库,简单的JSP登入界面,我在看代码之前,先说下用到的文件,总共会用到5个文件。

1.index.jsp:登入成功界面(一个空文件)          2.login.jsp:登入界面         3. LoginACtion.jsp :登入判断,中间跳转界面

4.usres.java:用户名注册界面    5.ORMDBUtil.java:后台连接数据库

1.login.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="com.po.usres" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<style type="text/css">
	.thred{
		
	}
</style>
<script type="text/javascript">
		function on_submit(){
			if((form1.username.value!="admin")||(form1.userpassword.value!="admin"))
				{
					alter("账户或密码错误");
					form1.username.focus();
					return false;
				}
</script>
</head>
<body>
		<center> <form  method="post" action="LoginAction.jsp" name="form1" οnsubmit="return on_submit">
		<table>
			<thead class=".thred" bgcolor="#666666">学生选课管理系统后台管理登入</thead>
			<tr><td><label>用户名:</label>	<input type="text" name="username" placeholder="评请输入账号"></td></tr>
			<tr><td><label>密   码:</label>	<input type="password" name="userpassword" placeholder="评请输入密码"></td></tr>
			<tr><td><input type="submit" value="登入"></td>
				<td><input type="reset" value="重置"></td>
			</tr>
			</table>
			</form>
			</center>
</body>
</html>
2.LoginACtion.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page  import="java.sql.*" %>
<jsp:useBean id="db" class="com.po.ORMDBUtil" scope="page"></jsp:useBean>
<!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; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
	<%

	String name=request.getParameter("username");
	String password=request.getParameter("userpassword");
	String sql="select * from admin where username='"+name+"'and password= '"+password+"'";
	ResultSet rs=db.Query(sql);
	if(rs.next())
		response.sendRedirect("index.jsp");
	else
		response.sendRedirect("login.jsp");  
	%>
</body>
</html>

3.usres.java

package com.po;

public class usres {
	private String username ;
	private String password ;
	public usres(){}
	{}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	
}

4.ORMDBUtil.java


package com.po;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

public class ORMDBUtil {

    /**
     * 
     * @return
     * @throws SQLException
     * @throws ClassNotFoundException 
     * @throws ClassNotFoundException
     */
    public Connection getConnection() throws SQLException,
     InstantiationException,IllegalAccessException, 
     ClassNotFoundException{
        Connection conn = null;
        Class.forName( "com.microsoft.sqlserver.jdbc.SQLServerDriver");   
   	 	String   url= "jdbc:sqlserver://localhost:1433;DatabaseName=student ";    
   	 	String user = "sa"; 
   	 	String password = "12345";  
        conn = DriverManager.getConnection(url, user, password); 
        return conn;
    }

    /**
     * 
     * @param sql
     * @return
     * @throws Exception
     */
    @SuppressWarnings("rawtypes")
    public ResultSet Query(String sql){
    	 Connection conn = null;
         Statement stmt = null;
         ResultSet rs = null;
         try {
			conn = getConnection();
		} catch (InstantiationException | IllegalAccessException
				| ClassNotFoundException | SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
         try {
			stmt = conn.createStatement();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
         try {
			rs = stmt.executeQuery(sql);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return rs;
		}
}


统名称:jsp+servlet+javabean新闻发布系统 大家好,这是我搜集整理好并且测试通过的的一个新闻发布系统,有程序,设计详细文档和ppt演示,我现在把程序共享给大家,有需要完整文档的朋友请再联系我!! 系统角色:1.游客:可以搜索、浏览新闻,不能评论新闻,可以注册成为会员 2.会员:可以搜索、浏览新闻,评论新闻,可以修改密码等个人信息 3.编辑:对新闻进行编辑、发布,可以添加删除修改新闻 4.管理员:拥有系统最高权限,可以添加删除修改新闻,可以删除用户,可以添加删除编辑 前台: 首页: 1.新闻分类:(国际 娱乐 体育 等)新闻分类需要从数据库中动态取出(因为后台中有添加删除修改分类的功能), 可以只显示4—5个分类,后面加个“更多>>”链接,来罗列所有分类 2.新闻搜索:(可以选择分类)以新闻标题模糊搜索,有分页功能 3.热点新闻:按新闻点击率高低显示前10条左右的新闻(显示点击率) 4.最新新闻:显示最新添加的新闻(显示日期) 5.公告栏:显示公告信息 6.登录:可选角色有 会员、编辑、管理员,有注册链接按钮,找回密码链接 会员可以对新闻进行评论,游客点击评论时提示注册 注册时包含密码提示问题,以便找回密码,注册验证用ajax动态验证,有分页功能, 包含在线文本编辑器 登陆后有欢迎信息:“您好,XXX” 后台: 新闻分类管理 分类列表(包含删除、修改) 添加分类 新闻管理 新闻列表(包含删除、修改新闻) 添加新闻(支持新闻、图片上传) 查找新闻 (包含删除、修改新闻) 评论管理 公告修改 会员管理 会员列表(包含删除) 查找会员(包含删除) 编辑管理 编辑列表(包含删除、修改) 查找编辑(包含删除、修改) 修改密码 会员:修改密码等个人信息 系统使用说明: 本系统的开发环境是windows xp+myEclipse5.5+Tomcat6.0+sqlserver2000数据库 (1)首先解压我的程序文件夹,安装开发环境软件myEclipse和运行服务器tomcat (2)打开sqlserver的企业管理器,将数据库目录下的sqlserver2000数据库数据文件附加到sqlserver2000。 (2)启动MyEclipse,选择文件->导入->导入现有的工程到WorkPlace,把项目导入 (3)发布xwfb这个web项目到tomcat服务器,启动服务器输入登陆页新闻系统首页index.jsp的地址即可访问了。 注意:本系统采用jdbc:odbc方式连接的数据库,需要在运行前设置数据源,数据源的名称是xwfb,路径附加好的sqlserver数据库 测试管理员帐号和密码: admin 198517 测试用户帐号和密码: linjian 198517
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值