精华内容
下载资源
问答
  • jsp状态代码

    2013-04-29 19:05:31
    jsp状态代码,能知道是什么浏览器是什么错误
  • JSP九九乘法

    2013-05-24 08:33:22
    使用JSP写出的九九乘法,EL表达式
  • JSP课程课设报告

    2018-05-28 23:00:27
    做一个学生课程管理系统的报告,内有程序代码,程序图,以及界面
  • jquery+jsp的日程

    2012-06-07 17:40:55
    jquery+jsp的日程 供大家参考 数据库结构很简单仅几个字段
  • 日历日程表jsp

    热门讨论 2013-02-28 09:19:48
    jsp+servletr日历控件 可添加删除日程 发布任务,控制在当天或以后日期中可添加日程
  • JSP增删改查sql连接,简单的JSP代码增删改查和数据库连接
  • MySQL+Servlet+JSP+员工,部门,实现对员工的增删改查,员工里面有文本字段还有LONGBLOB字段(用于存储图片)
  • 主要介绍了JSP生成九九乘法的简单实例,希望通过本文大家不仅实现九九乘法还有掌握JSP表达式的使用方法,需要的朋友可以参考下
  • 一、工具 ...五、MySQL中读出一张并显示在JSP网页中 一、工具 MySQL数据库 Navicat Premium Java Platform (JDK) 10 Tomcat 9.0.10 Notepad ++ mysql-connector-java-5.1.7-bin.jar (java...

    一、工具

    1. MySQL数据库
    2. Navicat Premium
    3. Java Platform (JDK) 10
    4. Tomcat 9.0.10
    5. Notepad ++
    6. mysql-connector-java-5.1.7-bin.jar (java连接MySQL工具包)
      以上是用到的全部工具,需要安装及配置,详见我前面的文章。

    二、用 Navicat Premium 创建数据表

    方法不赘述,详见:https://blog.csdn.net/yangchenju/article/details/80633055
    新建连接;
    这里写图片描述
    我随机建的表如下:
    这里写图片描述

    三、其他准备工作

    1. 将“java连接MySQL工具包”文件拷贝到Tomcat安装目录下的lib文件中
      这里写图片描述
    2. 启动Tomcat服务器
      在安装文件夹下找到 bin 文件夹,然后找到 startup.bat —->打开
      这里写图片描述

    3. 启动mysql数据库
      这里写图片描述

    四、代码

    打开 Notepad ++ 编写jsp代码,并保存到Tomcat安装目录下的 webapps\ROOT 中,保存类型为.jsp文件。
    我的代码如下:

    <%@page contentType="text/html"%>  
    <%@page pageEncoding="UTF-8"%>  //是能够显示中文
    <%@page import="java.sql.*" %>//导入所有sql的包
    <html>
    <head><title>成绩表</title></head>  //网页标题
    <body>
    <%  //Java语句
            try {  
                Class.forName("com.mysql.jdbc.Driver");  // 加载驱动
                Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/learning",
                    "root", "root");  获取Connection对象
    
                if(con != null){         
                    Statement stmt = null;  
                    ResultSet rs = null;  
                    String sql = "SELECT *FROM scores;";  //查询语句
                    stmt = con.createStatement();  
                    rs = stmt.executeQuery(sql); 
    %>
        <table border="1" cellspacing="0" cellpadding="0" align="center" width="50%">//这是css语句,建立表格,并对变革进行外观描述
    <tr>//第一行,表头形式
    <th><%out.print("id");%></th>
    <th><%out.print("name");%></th>
    <th><%out.print("chinese");%></th>
    <th><%out.print("english");%></th>
    <th><%out.print("math");%></th> 
    </tr>
    <% while (rs.next()) {%>  //这是一个循环,读取数据库中的数据
    <tr align="center"> //从第二行起为都出来的数据,显示时居中
    <td><%out.print(rs.getInt("id"));%></td>
    <td><%out.print(rs.getString("NAME"));%></td>
    <td><%out.print(rs.getInt("chinese"));%></td>
    <td><%out.print(rs.getInt("english"));%></td>
    <td><%out.print(rs.getInt("math"));%></td>
    </tr>
    <%}%>//循环结束
    </table>
    <%
                }else{  
                    out.print(“Connection fail!");  
                }  
            }catch (Exception e) {        
                //e.printStackTrace();  
                out.print("Connection Exception!");  
            }  
    %>
    </body>
    </html>

    五、从MySQL中读出一张表并显示在JSP网页中

    1. 查询本机IP地址:
      这里写图片描述
      打开浏览器,输入:http://192.168.43.63:8080/2.jsp
    IP地址 + :8080 + .jsp文件

    回车后:
    这里写图片描述

    展开全文
  • ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看数据库中的 ④下载JDBC驱动:mysql-connector-java-5.1.44-bin.jar...

    1、安装所需软件

    ①安装java和tomcat,建立JSP网页最基础的软件
    ②安装MySQL数据库(下载地址:https://www.mysql.com/)
    ③安装Navicat Premium来查看数据库中的表
    ④下载JDBC驱动:mysql-connector-java-5.1.44-bin.jar(下载地址:https://www.mysql.com/products/connector/)
    下载后把 mysql-connector-java-5.1.44-bin.jar 拷贝到 tomcat 下 lib 目录,如下图所示。
    这里写图片描述
    (以上软件具体的安装步骤已在之前的博客中做过具体介绍)

    2、用Navicat Premium连接数据库,创建数据库和数据表

    这里写图片描述

    3.从MySQL数据库中读出student这个表并显示在JSP网页中

    (1)确保tomcat和mysql是启动状态

    (2)用Editplus编辑代码,保存在E:\tomcat\apache-tomcat-7.0.88\webapps\ROOT该目录下,如下图所示。

    这里写图片描述

    代码如下:

    <%@ page contentType="text/html"%>  
    <%@page pageEncoding="GB2312"%>  
    <%@page import="java.sql.*" %>  <%--导入java.sql包--%>
    <html>
    <head>
    <title >从MySQL数据库中读出student表</title>
    </head>
    <body>
    <%  
            try {  
                Class.forName("com.mysql.jdbc.Driver");  驱动程序名
                String url = "jdbc:mysql://localhost:3306/study"; //数据库名
                String username = "root";  //数据库用户名
                String password = "123456";  //数据库用户密码
                Connection conn = DriverManager.getConnection(url, username, password);  //连接状态
    
                if(conn != null){  
                    out.print("数据库连接成功!");  
                    out.print("<br />"); 
    %>
    <table border="2">
    <tr>
    <td width="100" number="title">学号</td>
    <td width="100" name="title">姓名</td>
    <td width="100" age="title">年龄</td>
    </tr>
    <%
                    Statement stmt = null;  
                    ResultSet rs = null;  
                    String sql = "SELECT * FROM student;";  //查询语句
                    stmt = conn.createStatement();  
                    rs = stmt.executeQuery(sql);  
                    out.print("查询结果:");  
    				out.print("<br/>");
                    while (rs.next()) {%>
      <tr>  
        <td width="100" ><%=rs.getString("number") %></td>  
        <td width="100" ><%=rs.getString("name") %></td>  
        <td width="100"><%=rs.getString("age") %></td>  
      </tr>
      <%
                }  
                }else{  
                    out.print("连接失败!");  
                }  
            }catch (Exception e) {        
                //e.printStackTrace();  
                out.print("数据库连接异常!");  
            }  
    %> 
    </table>
    </body>
    </html>
    
    

    (3)在任意一个网页中输入http://localhost:8080/zza.jsp ,即可看到该student表。

    这里写图片描述

    展开全文
  • jsp的增删改

    2012-07-09 06:44:25
    一个简单的列子 体现以下纯jsp和servlet的流程
  • showData-jsp 使用jsp显示mysql中的数据
  • jsprun数据字典,找了好久才找到的,共享下
  • 人力资源管理JSP项目数据库设计
  • jsp实现9*9乘法

    2010-04-24 12:46:08
    jsp实现9*9乘法 其实也简单 jsp实现9*9乘法
  • jsp做的九九乘法

    2012-09-27 16:42:26
    jsp做的九九乘法
  • jsp做的日期

    2012-08-20 08:01:56
    jsp做的日期 ,仅供参考
  • 使用JSP 编写九九乘法

    万次阅读 多人点赞 2018-11-12 17:24:58
    使用JSP、JSTL和EL编写九九乘法 代码 需要在项目工程添加 jstl.jar 和 standard.jar 包依赖。 ; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix...

    使用JSP、JSTL和EL编写九九乘法表

    在这里插入图片描述

    代码

    需要在项目工程添加 jstl.jarstandard.jar 包依赖。

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    	<table>
    		<c:forEach var="i" begin="1" end="9">
    			<tr>
    				<c:forEach var="j" begin="1" end="${ i }">
    					<td style="border: 1px solid;">
    						<c:out value="${i}x${j}=${i*j}"></c:out>
    					</td>
    				</c:forEach>
    			</tr>
    		</c:forEach>
    	</table>
    </body>
    </html>
    

    1. 基础版

    在这里插入图片描述
    代码粘上来格式乱了。

    <%@page import="java.util.Random"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>99乘法表</title>
    <style type="text/css">
    font {
    	position: relative;
    	left: 300px;
    	font-size: 20px;
    	font-weight: bold;
    }
    </style>
    </head>
    <body>
    	<div>
    		<%
    			for (int i=1; i<=9; i++) {
    				for (int j=1; j<=i; j++) {
    		%>
    		<font>
    			<%
    				out.println(i + " x " + j + " = " + (i*j));
    			%>
    			<%
    				if (j==2 && i*j<10) {
    			%>
    			&nbsp;&nbsp;&nbsp;&nbsp;
    			<%
    				} else {
    			%>
    			&nbsp;&nbsp;
    			<%
    				}
    			%>
    		</font>
    		<%
    				}
    		%>
    		<br>
    		<%
    			}
    		%>
    	</div>
    </body>
    </html>
    

    2. 升级版

    通过font标签设置颜色,自动刷新:
    在这里插入图片描述

    <%@page import="java.util.Random"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>99乘法表-plus</title>
    <style type="text/css">
    font {
    	position: relative;
    	left: 300px;
    	font-size: 20px;
    	font-weight: bold;
    }
    </style>
    </head>
    <body>
    	<div>
    		<%
    			int r, g, b, rgb=240;
    			Random random = new Random();
    			for (int i=1; i<=9; i++) {
    				for (int j=1; j<=i; j++) {
    					r = random.nextInt(rgb);
    					g = random.nextInt(rgb);
    					b = random.nextInt(rgb);
    		%>
    		<font style="color:rgb(<%=r%>,<%=g%>,<%=b%>);">
    			<%
    				out.println(i + " x " + j + " = " + (i*j));
    			%>
    			<%
    				if (j==2 && i*j<10) {
    			%>
    			&nbsp;&nbsp;&nbsp;&nbsp;
    			<%
    				} else {
    			%>
    			&nbsp;&nbsp;
    			<%
    				}
    			%>
    		</font>
    		<%
    				}
    		%>
    		<br>
    		<%
    			}
    		%>
    		<%
    			response.setHeader("Refresh", "2");
    		%>
    	</div>
    </body>
    </html>
    

    3. 升级版2

    通过CSS来设置颜色。

    <%@page import="java.util.Random"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>99乘法表-plus</title>
    <style type="text/css">
    font {
    	position: relative;
    	left: 300px;
    	font-size: 20px;
    	font-weight: bold;
    }
    <%
    	int r, g, b, rgb=240;
    	Random random = new Random();
    	for (int i=1; i<=9; i++) {
    		for (int j=1; j<=i; j++) {
    			r = random.nextInt(rgb);
    			g = random.nextInt(rgb);
    			b = random.nextInt(rgb);
    %>
    	.f<%=i%><%=j%> {
    		color: rgb(<%=r%>,<%=g%>,<%=b%>);
    	}
    <%
    		}
    	}
    %>
    </style>
    </head>
    <body>
    	<div>
    		<%
    			for (int i=1; i<=9; i++) {
    				for (int j=1; j<=i; j++) {
    		%>
    		<font class="f<%=i%><%=j%>">
    			<%
    				out.println(i + " x " + j + " = " + (i*j));
    			%>
    			<%
    				if (j==2 && i*j<10) {
    			%>
    			&nbsp;&nbsp;&nbsp;&nbsp;
    			<%
    				} else {
    			%>
    			&nbsp;&nbsp;
    			<%
    				}
    			%>
    		</font>
    		<%
    				}
    		%>
    		<br>
    		<%
    			}
    		%>
    		<%
    			response.setHeader("Refresh", "2");
    		%>
    	</div>
    </body>
    </html>
    
    展开全文
  • 在我的Java EE学习笔记二中,介绍了懒癌患者福利的JSP脚本段,并演示了如何利用JSP脚本打印一张,现在我来完成当时提出的小建议:制作一张九九乘法,希望一起学习的小伙伴可以给出疑问、经验分享! 一般我们在...

    目标:制作一张九九乘法表(如下图所示)
    在这里插入图片描述
    在我的Java EE学习笔记二中,介绍了懒癌患者福利的JSP脚本段,并演示了如何利用JSP脚本打印一张表,现在我来完成当时提出的小建议:制作一张九九乘法表,希望一起学习的小伙伴可以给出疑问、经验分享!

    一般我们在页面中打印一张表格的时候,我们是不是率先想到的就是一大串的呢?这么多标签手动打实在不符合“懒癌患者‘的调性,所以这次我们要利用JSP脚本段的魅力用法
    index.jsp文件

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <% for(int i=1;i<=9;i++){ %>
    <tr>
    <% for(int j=1;j<=i;j++){ %> 
    <td><%out.println(i+"*"+j+"="+(j*i)+"  "); %> </td>
    </tr>
    <% } %>
    <br>
    <% } %>
    </body>
    </html>
    

    这里的外层循环有9次,用来打印9行
    每n行都有n个乘法表达式,所以我们用内层循环来输出每个表达式,相当于一个表格一个表达式
    当然,我们不能忘记在每一次外层循环结束(打印完一行)进行换行

    还有疑问的小伙伴记得在评论区提出哦!有更好的方法也希望可以多多分享~

    展开全文
  • jsp案例之输出九九乘法(仅使用jsp脚本元素)

    万次阅读 多人点赞 2015-01-27 17:56:12
    JSP案例:使用JSP输出99乘法,要求仅使用脚本元素。代码如下: JSP练习使用JSP脚本元素输出九九乘法 九九乘法 for(int i = 1; i ; i++){ //行 %> <%
  • jsp+js日程代码

    热门讨论 2011-06-22 11:05:41
    日程的页面内容和js,可以在日程页面上添加日程,还可以选择日期,查看日程,删除日程。不过缺少数据库,需要自己添加。
  • JSP(99乘法

    千次阅读 2019-01-14 18:56:33
    &amp;lt;%@ page contentType=&quot;text/html;charset=UTF-8&quot; language=&quot;java&quot; %&...http://java.sun.com/jsp/jstl/core&quot; %&amp;gt; &amp;
  • jsp读取excel.rarjsp读取excel.rarjsp读取excel.rar 有列字源代码
  • 数据库连接jsp中教师的插入和删除操作
  • 九九乘法jsp

    2012-12-25 14:29:49
    jsp九九乘法 接受用户输入乘数和被乘数然后显示相应的结构。
  • JSP输出九九乘法

    千次阅读 2018-03-31 15:25:36
    JSP中,在之间可嵌入Java代码。 【代码】 *" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> JSP 输出九九乘法 for(int i=1;i;i++){ for(int j
  • 一个jsp的课程有一个access 数据库

    热门讨论 2008-09-22 09:37:37
    我自己做的一个jsp课程,有一个access 数据库,可以用按老师,班级,课程查看课程中的内容,代码有点乱,呵呵
  • jsp内容导出为Excel

    千次阅读 2017-06-06 13:23:50
    jsp内容导出为Excel
  • 本文主要介绍了jsp页面显示数据库的数据信息的实现方法。具有一定的参考价值,下面跟着小编一起来看下吧
  • javaweb ,jsp页面输出9x9乘法

    千次阅读 2016-04-12 20:56:11
    超简单的jsp页面9x9乘法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,799
精华内容 77,119
关键字:

jsp从表的从表