精华内容
下载资源
问答
  • 在线小说网JSP系统

    2014-11-26 17:31:55
    在线小说完整的系统,能运行,JSP+MYsql在线小说网
  • jsp系统源码.rar

    热门讨论 2008-12-22 10:51:19
    这六个系统均使用JSP语言和HTML标记语言编写完成的。要想运行该程序,还要进行如下操作: (1) 安装JDK1.5.0或以上版本。 (2) 安装Apache Tomcat 5.0或以上版本。 (3) 配置ODBC数据源。数据源名按各系统所使用的名称...
  • 1、如何在jsp页面间跳转 示例:response.sendRedirect("wel.jsp?user="+u); 2、jsp如何操作数据库 3、jsp中如何显示数据库,如何分页

    1、如何在jsp页面间跳转

    示例:response.sendRedirect("wel.jsp?user="+u);

    2、jsp如何操作数据库

    //接收用户名和密码,完成对用户的验证
           String u=request.getParameter("username");
           String p=request.getParameter("passwd");
           
           //到数据库中验证
           Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
           //得到链接
           Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb","sa","123456");
           //创建Statement
           Statement sm=ct.createStatement();
           
           //查询数据库
           ResultSet rs=sm.executeQuery("select passwd from users where username='"+u+"'");
           
           //根据结果做判断
           if(rs.next()){
           		//说明用户名存在
           		if(rs.getString(1).equals(p)){
           			//一定合法
           			response.sendRedirect("wel.jsp?user="+u);
           		}else{
           			//密码错误
           			response.sendRedirect("login.jsp?errNo=1");
           		}
           }else{
           		//说明用户名都错了
           		response.sendRedirect("login.jsp?errNo=2");
           }

    3、jsp中如何显示数据库,如何分页

    需定义四个变量:

    int pageSize:每页显示多少条记录   指定的

    int pageNow:希望显示第几页   用户选择的

    int pageCount:一共有多少页    计算得来的

    int rowCount:一共有多少条记录  从表中查询得来的

    比如用户希望显示第pageNow页,那么前面pageSize*(pageNow-1)就不应该显示,查询时把这些过滤掉。

    具体代码在下面给出。


    下面完整地给出用户登录系统的代码:

    分别有三个界面,login.jsp(登录界面)、loginCl.jsp(登录处理验证界面,连接数据库并获取验证)、wel.jsp(显示界面,从数据库中获取)

    login.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'login.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body bgcolor="pink"> 
      <center>
              用户登录<br>
        <hr>
        <form action="loginCl.jsp" method="post">
        	用户名:<input type="text" name="username"/><br>
        	密  码:<input type="password" name="passwd"/><br>
        	<input type="submit" value="登录"/>
        	<input type="reset" value="重置"/>
        </form>
       </center>
      </body>
    </html>
    

    效果图如下:



    loginCl.jsp代码:

    <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'loginCl.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
        <%
           //接收用户名和密码,完成对用户的验证
           String u=request.getParameter("username");
           String p=request.getParameter("passwd");
           
           //到数据库中验证
           Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
           //得到链接
           Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb","sa","123456");
           //创建Statement
           Statement sm=ct.createStatement();
           
           //查询数据库
           ResultSet rs=sm.executeQuery("select passwd from users where username='"+u+"'");
           
           //根据结果做判断
           if(rs.next()){
           		//说明用户名存在
           		if(rs.getString(1).equals(p)){
           			//一定合法
           			response.sendRedirect("wel.jsp?user="+u);
           		}else{
           			//密码错误
           			response.sendRedirect("login.jsp?errNo=1");
           		}
           }else{
           		//说明用户名都错了
           		response.sendRedirect("login.jsp?errNo=2");
           }
           //验证,先不去数据库验证,就简单验证
           /*
           if(u.equals("shunping")&&p.equals("123")){
           	  //合法的wel.jsp
           	  //如何将Logincl.jsp得到的数据传给下一个页面
           	  //1.cookie 2.session 3.reponse.sendRedirect
           	  response.sendRedirect("wel.jsp?user="+u);
           }else{
           	  //不合法,跳转到login.jsp
           	  response.sendRedirect("login.jsp");
           }*/
         %>
      </body>
    </html>
    

    wel.jsp界面代码:

    <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'wel.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body> 
        <br>登录成功!恭喜你!<%=request.getParameter("user") %>
        <a href="login.jsp">返回重新登录</a>
        <hr>
        <h1>用户信息列表</h1>
        <%
        	//定义四个分页会用到的变量
        	int pageSize=3;
        	int pageNow=1;//默认显示第一页
        	int rowCount=0;//该值从数据库查询
        	int pageCount=0;//该值是通过计算得来
        	
        	//接收用户希望显示的页数(pageNow)
        	String s_pageNow=request.getParameter("pageNow");
        	
        	//当用户是从初始登录进去的话就可能为空
        	if(s_pageNow!=null){
        		//确实接收到pageNow
        		pageNow=Integer.parseInt(s_pageNow);
        	}
        	
        	//查询到rowCount
        	 //到数据库中验证
           Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
           //得到链接
           Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb","sa","123456");
           //创建Statement
           Statement sm=ct.createStatement();
           
           //查询数据库
           ResultSet rs=sm.executeQuery("select count(*) from users");
           if(rs.next())//r.next()指向指标所指的记录
           {
              rowCount=rs.getInt(1);
           }
           //计算pageCount
           if(rowCount%pageSize==0){
           		pageCount=rowCount/pageSize;
           }else{
           		pageCount=rowCount/pageSize+1;
           }
           
           //查询出需要显示的记录
           rs=sm.executeQuery("select top "+pageSize+
           " * from users where userId not in (select top "
           +pageSize*(pageNow-1)+" userId from users)");
           %>
           <table border="1">
           		<tr><td>用户id</td><td>用户名字</td><td>密码</td><td>电邮</td><td>级别</td></tr>
           		<%
           			while(rs.next()){
           				%>
           				<tr>
           					<td><%=rs.getInt(1) %></td>
           					<td><%=rs.getString(2)%></td>
           					<td><%=rs.getString(3) %></td>
           					<td><%=rs.getString(4) %></td>
           					<td><%=rs.getInt(5) %></td>
           				</tr>
           				<%
           			}
           		 %>
           </table>
           <%
           //上一页
           if(pageNow!=1){
           		out.println("<a href=wel.jsp?pageNow="+(pageNow-1)+">上一页</a>");
           }
           //显示超链接
           for(int i=pageNow;i<=pageNow+4;i++){
           	  out.println("<a href=wel.jsp?pageNow="+i+">["+i+"]</a>");
           }
           //下一页
           if(pageNow!=pageCount)
           out.println("<a href=wel.jsp?pageNow="+(pageNow+1)+">下一页</a>");
         %>
      </body>
    </html>
    

    效果图显示如下:



    彩蛋:默写java连接数据库代码

    Class.forName("com.microsoft.jdbc.sqlserver,SQLServerDriver");

    Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=sqdb","sa","123456");

    Statement s=ct.createStatement();

    ResultSet rs=s.executeQuery("select * from users");

    展开全文
  • 怎样往eclipse导入jsp系统

    千次阅读 2014-06-19 20:51:08
    在eclipse中建立 web 工程 随便起个名字 然后 把你的jsp系统 拷贝到 WebRoot 文件夹里就可以了 如果有源代码的话 把源代码 拷贝到 src文件夹里 就可以了
    在eclipse中建立 web 工程   随便起个名字
    
    然后 把你的jsp 小系统 拷贝到 WebRoot 文件夹里就可以了 
    
    如果有源代码的话 
    把源代码 拷贝到 src文件夹里 就可以了
    展开全文
  • Jsp考试系统Jsp考试系统Jsp考试系统Jsp考试系统Jsp考试系统
  • jsp投票系统jsp投票系统

    热门讨论 2010-09-06 15:34:42
    jsp投票系统 jsp投票系统jsp投票系统jsp投票系统
  • JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统JSP论坛系统
  • 电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP电子银行系统JSP
  • JSP 人事工资系统

    2009-12-24 14:05:40
    人事工资系统JSP 人事 工资 JSP 系统人事 工资 JSP 系统
  • jsp网上书jspjjsp网上书店系统sp网上书店系统网上书店系统系统jspjsp网上书店系统上书店系统
  • 图书管理系统 JSP图书管理系统JSP 图书管理系统JSP
  • JSP+ mysql 酒店系统 有 数据 网站酒店系统 jsp 酒店系统 mysql jsp 酒店系统 mysql
  • jsp超市系统jsp实现

    2010-11-28 16:11:43
    jsp超市系统jsp实现jsp超市系统jsp实现
  • jsp电子商务系统jsp电子商务系统jsp电子商务系统jsp电子商务系统jsp电子商务系统jsp电子商务系统
  • JSP在线考试系统 JSP在线考试系统JSP在线考试系统JSP在线考试系统JSP在线考试系统JSP在线考试系统JSP在线考试系统JSP在线考试系统JSP在线考试系统JSP在线考试系统
  • JSP网站投票系统 完整JSP网站投票系统 JSP网站投票系统 JSP网站投票系统 JSP网站投票系统
  • jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统
  • 网络购物系统Jsp网络购物系统Jsp网络购物系统Jsp网络购物系统Jsp网络购物系统Jsp
  • jsp员工管理系统jsp员工管理系统jsp员工管理系统
  • JSP网上书店系统JSP网上书店系统

    热门讨论 2009-05-03 15:06:35
    JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP网上书店系统JSP...
  • jsp登录系统jsp

    2010-09-06 15:39:23
    jsp登录系统 jsp登录系统 jsp登录系统
  • JSP新闻发布系统 JSP新闻发布系统 JSP新闻发布系统 JSP新闻发布系统 JSP新闻发布系统 JSP新闻发布系统
  • 超市查询系统Jsp超市查询系统Jsp超市查询系统Jsp
  • jsp简单系统 jsp代码程序 jsp简单系统 jsp代码程序 一个简单的jsp学习系统 实用 容易懂
  • jsp点餐系统

    2014-03-01 10:11:37
    机遇mysql+jsp的点餐系统,供大家参考
  • JSP设备管理系统源码

    2020-10-12 03:00:19
    JSP设备管理系统源码 JSP设备管理系统源码JSP设备管理系统源码JSP设备管理系统源码JSP设备管理系统源码JSP设备管理系统源码JSP设备管理系统源码JSP设备管理系统源码JSP设备管理系统源码
  • jsp物流管理系统jsp项目源码

    热门讨论 2011-03-31 12:39:35
    jsp 物流 管理系统 jsp 物流 管理系统 jsp 物流 管理系统 jsp 物流 管理系统
  • jsp进销存系统 jsp

    2010-05-20 19:32:38
    销存系统 JSP 销存系统 JSP 销存系统 JSP
  • 学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp版学生成绩管理系统jsp
  • Jsp在线音乐管理系统

    2020-09-24 17:17:10
    Jsp在线音乐管理系统Jsp在线音乐管理系统Jsp在线音乐管理系统Jsp在线音乐管理系统Jsp在线音乐管理系统

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 347,902
精华内容 139,160
关键字:

jsp系统