精华内容
下载资源
问答
  • try{ ... Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test2", "root","xiaojuan00"); Statement stat=conn.createStatement(); ResultSet rs=stat.executeQuery(...
  • 本文主要介绍了jsp页面显示数据库的数据信息表的实现方法。具有一定的参考价值,下面跟着小编一起来看下吧
  • netbeans web demo2 -jsp页面查询mysql数据库-- jdbc--最简单案例。netbeans 打开项目 就行了, (源代码+数据库),数据库导入。然后修改密码和账号 就行了。
  • 如何在jsp查询显示数据库mysql的数据表格

    万次阅读 多人点赞 2017-08-26 11:27:34
    需要在jsp上实现查询数据库的表格(就是通过用户输入查询表格) 总体的思路: 1.首先用户在jsp中输入需要查询的对象并跳转Servlet。...再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的表格。

    需要在jsp上实现查询数据库的表格(就是通过用户输入查询表格)

    总体的思路:

    1.首先用户在jsp中输入需要查询的对象并跳转Servlet。

    2.Servlet在后台接收到数据。

    3.Servlet与数据库建立连接,并且在Servlet输入  sql代码与用户输入的信息  去查询Mysql数据库里的表格。

    4.在Servlet中接收数据库查询到的信息。

    5.再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的表格。

    总体上的思路已经写明了,那么接下来我们就按照步骤一步一步往下做。

    我们需要的有:

    一个用于输入的jsp页面 ,

    一个用于建立连接和接收数据的Servlet,

    一个用于打印数据的jsp页面

     一.首先写一个用于接收用户数据的表单

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <table>
    <form action="FirstSql"> 这里的FirstSql是连接到下面的Servlet的
    <input type="text" value="1" name="idcard_w">输入框
    <input type="submit" name="Submit">提交表单按钮
    </form>
    </table>
    
    </body>
    </html>FirstSql是连接到下面的Servlet的
    <input type="text" value="1" name="idcard_w">输入框
    <input type="submit" name="Submit">提交表单按钮
    </form>
    </table>
    
    </body>
    </html>

    效果如下

    二.创建一个Servlet

       首先这里需要mysql数据库的数据,在Navicat中编写sql代码获取数据表格

    SELECT student.`name`,contact_desc.`desc`,contact_ext.contact
    FROM student
    JOIN contact_ext ON contact_ext.idcard=student.idcard
    JOIN contact_desc ON contact_desc.contact_type=contact_ext.contact_type
    WHERE student.idcard=;(这里需要查询的ID暂时不写,是需要用户输入的)

    查询以后的结果是这样的

    然后编写创建Servlet

    package com.servlet;
    
    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import java.util.Scanner;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    @WebServlet("/FirstSql")
    public class FirstSql extends HttpServlet{
    	private static String jdbcDriver = "com.mysql.jdbc.Driver";// mysql连接驱动,无需改
    	
    	public static String jdbcUrl = "jdbc:mysql://localhost:3306/zdy";
    	public static String jdbcUser = "root";//数据库用户名
    	public static String jdbcPwd = "1111";//数据库密码
    	private static Connection conn;
    	public static Statement st;
    	
    	static {
    		try {
    			Class.forName(jdbcDriver);// 加载mysql驱动类
    			conn = DriverManager.getConnection(jdbcUrl, jdbcUser, jdbcPwd);
    			// 驱动利用驱动地址,数据库用户名,密码创建连接
    			st = conn.createStatement();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    	//以上基本是固定格式的
    	
    	
    	
    	protected void service(HttpServletRequest request, HttpServletResponse response) //
    			throws ServletException, IOException {
    		List<Map> list =new ArrayList<Map>();//创建list集合用于存入map的键值对集合
    		
    		String idcard_w = request.getParameter("idcard_w");//接收到前台传来的数据
    		System.out.println(idcard_w);
    	
    		
    		try {
    			String sql ="SELECT student.`name`,contact_desc.`desc`,contact_ext.contact\r\n"+
    					"FROM student\r\n"+
    					"JOIN contact_ext ON contact_ext.idcard=student.idcard\r\n"+
    					"JOIN contact_desc ON contact_desc.contact_type=contact_ext.contact_type\r\n"+
    					"WHERE student.idcard="+idcard_w;
    			//复制之前的sql代码    每行必须要转换为字符串然后加上换行符
    			//						idcard_w是用户传入的数据用于查询用户需要的信息
    			
    			ResultSet rs = st.executeQuery(sql);
    			//从数据库读取的内容,返回一个结果集。
    			System.out.println("获取数据");
    			while (rs.next()) {
    				String name = rs.getString("name");
    				String desc = rs.getString("desc");
    				String contact = rs.getString("contact");
    				//获取用循环接收数据库的表格信息
    				
    				Map map = new HashMap(); 
    				map.put("name", name);			
    				map.put("desc", desc);		
    				map.put("contact", contact);
    				//用键值对存入到map集合中
    				System.out.println(map);
    				list.add(map);//在将map集合对象存入list集合
    				System.out.println("放入集合");
    				for (Map map_1 :list) {
    					System.out.println(map_1);
    				}//在打印台遍历出数据查看是否有错误
    				
    			}//遍历结果集
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	
    
    		System.out.println("跳转");
    		request.setAttribute("key_list",list);//将list集合数据放入到request中共享
    		request.getRequestDispatcher("/index.jsp").forward(request, response);
    		//跳转到index.jsp页面
    	}
    }

    三.跳转到的index.jsp中,将表格打印出来

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    <style>
    th, tr, td, table {
    	border: 1px solid red;
    }
    </style>
    </head>
    <body>
    	<table>
    		<tr>
    			<th>name</th>
    			<th>desc</th>
    			<th>contact<th>
    		</tr>
    
    		<c:forEach items="${key_list}" var="usr" varStatus="idx">
            <tr>
    				<td>${usr.name}</td><td>${usr.desc}</td> <td>${usr.contact}</td> 
    			</tr>
    		</c:forEach>
    
    
    
    
    	</table>
    
    </body>
    </html>

    到这里程序已经基本完成,剩下就是测试了

    在这里输入1提交

    页面则会跳转到如下界面

    如果提交2的话


     

    展开全文
  • 通过JSP页面访问数据库 在JSP中设计java代码实现连接数据库 然后显示JSP页面
  • 关于html简单遍历数据库的所有数据 建立Dynamic Web project工程 建立com.tedu.jdbc.util包,此包下放JdbcUtil工具类,导入mysql-connector-java-5.1.32.jar包到程序 • 下载JdbcUtil工具类、下载mysql-connector-...

    关于html简单遍历数据库的所有数据

    1. 建立Dynamic Web project工程
    2. 建立com.tedu.jdbc.util包,此包下放JdbcUtil工具类,导入mysql-connector-java-5.1.32.jar包到程序
      下载JdbcUtil工具类下载mysql-connector-java-5.1.32.jar包
    3. 建立mybean包,此包下放POJO Student.java
      下载Student POJO
    4. 建立dao包,此包下放数据库的操作StuDao.java文件
      下载StuDao.java
    5. 在WebRoot目录下新建一个名为index.jsp的jsp文件
      下载index.jsp
    6. 修改WebRoot目录下WEB-INF目录下的web.xml配置文件
      在这里插入图片描述
      要用到的cj_db数据库
    展开全文
  • jsp页面使用<% %>来进行java语句,然后先进行导包,接着进行数据库的连接,sql语句,最后根据返回的内容进行排版输出。    1.导包:利用这个<%@ page import="java.sql.*" %>在jsp页面最上头(第二...

      jsp页面使用<% %>来进行java语句,然后先进行导包,接着进行数据库的连接,sql语句,最后根据返回的内容进行排版输出。

     

     1.导包:利用这个<%@ page import="java.sql.*" %>在jsp页面最上头(第二行)加上这句,导包java.sql.*

         导包的时候不要加<%@ page import="com.mysql.jdbc.*" %>,两个会重复,另外后面连接数据库的时候第二个会报错(可能第二个有另外一个写法)

      

     

    2.进行数据库连接:

    Class.forName("com.mysql.jdbc.Driver").newInstance();            //建一个连接数据库的驱动实例

    String user = "root";                    //数据库用户名
    String password="";                   //数据库密码
    String url = "jdbc:mysql://localhost:3306/chinahealthliveweb"; //数据库地址
                        
    Connection conn = DriverManager.getConnection(url, user, password);   //连接数据库
    Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);  //设置数据库结果集进行的行为(我的是返回可滚动的结果集,数据库变化结果集变化,第二个是只读)

    结果集这块有兴趣可以:https://www.sogou.com/link?url=DOb0bgH2eKh1ibpaMGjuy1CJ8Ne2VWi3HrVBiYB3Dz8S9oJUgKhRKbBn4VA8J3SxILa8NIv3QbywFygYe7AVXQ..

     

    3.sql语句:

    String xingming = request.getParameter("xingming");
    String sql = "select * from lingdao where xingming like'%"+xingming+"%'";
    ResultSet rs = stmt.executeQuery(sql);

    这是提交的form表单,在一个jsp页面,这个form里不用加action属性,加个方法属性就好,然后下面用input标签中的name让java语句可以知道查询的内容

     

    4.根据结果集内容进行排版输出:

    先判断结果集是否有内容,有内容就输出,没有内容输出数据库无信息。

    <%

    if(rs.next()){

    do{ %>

     

    <----------------------------------------------这里添加输出的信息利用<=rs.string(a)>输出信息----------------------------------------------------------->

                      a是数值,你的数据库里想要第几列就填几,比如第一列是id,你要id,那填1

    <%

    }while(rs.next())

     

    } else{   %>

        数据库里没有值!

    <% } 

     %>

     

     

    完结撒花!!

     

    转载于:https://www.cnblogs.com/xiechenboblog/p/8404634.html

    展开全文
  • JavaWeb项目查询数据库获得数据显示jsp页面

    万次阅读 多人点赞 2018-07-26 16:01:09
    大概如下:index.jsp页面中只有一个按钮,用来跳转到Servlet操作数据,Servlet中对数据库查询操作后将信息保存在request对象中通过转发传递到showinfo.jsp页面(如果你对数据的操作也是在jsp中,java代码逻辑部分...

    先来简单的例子吧。大概如下:index.jsp页面中只有一个按钮,用来跳转到Servlet操作数据,Servlet中对数据库查询操作后将信息保存在request对象中通过转发传递到showinfo.jsp页面(如果你对数据的操作也是在jsp中,java代码逻辑部分其实是一样的,注意跳转路径即可;用了@Controllor同理,跳转的逻辑也是一样的)

    把数据库建好

    CREATE TABLE `User` (
      `id` int(11) NOT NULL,
      `username` varchar(255) DEFAULT NULL,
      `password` varchar(255) DEFAULT NULL,
      `address` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) 

    插入一个数据

    insert into User values(1,"Martin","12345","zjut")

    建立一个Dynamic Web Project,目录如下:

    User.java

    package com.entity;
    
    public class User {
    	private int id;
    	private String username;
    	private String password;
    	private String address;
    
    	public int getId() {
    		return id;
    	}
    
    	public void setId(int id) {
    		this.id = id;
    	}
    
    	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;
    	}
    
    	public String getAddress() {
    		return address;
    	}
    
    	public void setAddress(String address) {
    		this.address = address;
    	}
    
    	@Override
    	public String toString() {
    		return "User [id=" + id + ", username=" + username + ", password=" + password + ", address=" + address + "]";
    	}
    
    	public User(int id, String username, String password, String address) {
    		super();
    		this.id = id;
    		this.username = username;
    		this.password = password;
    		this.address = address;
    	}
    
    	public User() {
    		super();
    	}
    
    }
    

    DBHelper.java

    package com.utils;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    public class DBHelper {
    	private static final String driver = "com.mysql.cj.jdbc.Driver";
    	private static final String url = "jdbc:mysql://localhost:3306/webtest?useUnicode=true&characterEncoding=UTF-8";
    	private static final String username = "root";
    	private static final String password = "123456";
    	
    	private static Connection conn=null;
    	
    	static {
    		try {
    			Class.forName(driver);
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    	}
    	
    	public static Connection getConnection() {
    		if(conn==null) {
    			try {
    				conn = DriverManager.getConnection(url,username,password);
    				System.out.println("数据库初始化成功");
    			} catch (SQLException e) {
    				e.printStackTrace();
    				System.out.println("数据库初始化失败");
    			}
    			return conn;
    		}else {
    			return conn;
    		}
    	}
    	
    }
    

     ServletDemo.java

    package com.servlet;
    
    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import com.entity.User;
    import com.utils.DBHelper;
    
    
    @WebServlet("/servlet/ServletDemo")
    public class ServletDemo extends HttpServlet {
    	private static final long serialVersionUID = 1L;
           
        public ServletDemo() {
            super();
        }
    
    
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		Connection conn = DBHelper.getConnection();
    		String sql="select * from User";
    		try {
    			Statement st = conn.createStatement();
    			ResultSet rs = st.executeQuery(sql);
    			User user = new User();
    			while(rs.next()) {
    				user.setId(rs.getInt("id"));
    				user.setUsername(rs.getString("username"));
    				user.setPassword(rs.getString("password"));
    				user.setAddress(rs.getString("address"));
    			}
    			//将数据库中查询到的信息封装在user对象中,use对象保存在request中,之后将通过request对象将数据传递到页面
    			//需要的话也可以只传递一个参数request.setAttribute("id", user.getId());
    			request.setAttribute("user", user);
    			//这里是转发,从Servlet跳转到showinfo.jsp页面,并且带上request和response对象中原有的参数
    			request.getRequestDispatcher("/showinfo.jsp").forward(request, response);
    					
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    	}
    
    
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		doGet(request, response);
    	}
    
    }
    

    这里用的是转发,可以保存request对象中的数据;至于重定向则是另外一个新的request,所以原有的数据会消失,在jsp获取不到。

     index.jsp,只一个按钮

    <body>
    <form action="servlet/ServletDemo" method="get">
      <input type="submit" >
    </form>
    </body>

    showinfo.jsp,这里需要注意的是导入类:import="com.entity.User"

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8" import="com.entity.User"%>
    <!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=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%
    User user = (User)request.getAttribute("user");
    %>
    
    id:<%=user.getId() %>
    username:<%=user.getUsername() %>
    password:<%=user.getPassword() %>
    address:<%=user.getAddress() %>
    
    <!-- 
    也可以用el表达式,但是同样需要servlet先将值存放在request中,但是用el表达式的话需要在上面加上:
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    如下,获取id这样写就可以
    ${user.getId()}
     -->
    </body>
    </html>

    启动tomcat操作点击按钮即可结果如下


    ps:分界线以上是原创,以下是在某原博主的内容之后的补充

    转载原文及源代码链接:https://blog.csdn.net/qq_23994787/article/details/73612870

     showall.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>  
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <!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=UTF-8">
    <base href="<%=basePath%>">
    <title>所有用户页面</title>
    </head>
    <body>
    <h1>${xiaoxi}</h1>
      <table  width="600" border="1" cellpadding="0" >
      		<tr>
      			<th>ID</th>
    	  		<th>姓名</th>
    	  		<th>性别</th>
    	  		<th>密码</th>
    	  		<th>家乡</th>
    	  		<th>备注</th>
    	  		<th>操作</th>
      		</tr>
         
    	<c:forEach var="U" items="${userAll}" > 
    	<form action="UpdateServlet" method="post">
           <tr>
    	       <td><input type="text" value="${U.id}" name="id" ></td>
    	       <td><input type="text" value="${U.name}" name="name"></td>
    	       <td><input type="text" value="${U.sex}" name="sex"></td>
    	       <td><input type="text" value="${U.pwd}" name="pwd"></td>
    	       <td><input type="text" value="${U.home}" name="home"></td>
    	       <td><input type="text" value="${U.info}" name="info"></td>
    	       <td><a href="DeleteServlet?id=${U.id}">删除</a>  <input type="submit" value="更新"/></td>
    	   </tr>
    	</form>
        </c:forEach>  
    
         
        </table>
    
    </body>
    </html>

    SearchAllServlet.java程序如下,导包之类的略

    public class SearchAllServlet extends HttpServlet{
    
    	@Override
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doPost(request,response);
    	}
    
    	@Override
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		UserDao ud = new UserDaoImpl();
    		List<User> userAll = ud.getUserAll();
    		request.setAttribute("userAll", userAll);
    		request.getRequestDispatcher("/showall.jsp").forward(request, response);
    	}
    	
    }

     

    数据库查询到的所有用户数据保存在List集合userAll中,通过request.setAttribute("userAll",userAll)传入jsp

    jsp通过<c:forEach var="U" items="${userAll}" >取出数据并进行遍历

    以上,需要注意的是showall中用到了<c:forEach>标签,并且传值的时候使用了el表达式${...},因此还需要导入包jstl.jar和standard.jar并且在showall.jsp中增加:

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

    展开全文
  • jsp从数据库读取数据显示jsp页面

    万次阅读 多人点赞 2018-04-17 10:38:06
    jsp页面   <servlet-name>PostBarServlet <servlet-class>com.Podcast.servlet.PostBarServlet</servlet-class> <servlet-name>PostBarServlet <url-pattern>/servlet/PostBarServlet servlet...
  • 下面小编就为大家分享一篇SpringMVC 向jsp页面传递数据库读取到的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • jsp查询数据库分页显示

    千次阅读 2011-06-03 11:31:00
    代码在最下面***********************分**********界**********线*************************************分页难点:能显示第一页,点击下一页时,显示不了。原因是在点击查询按钮时通过 request.getParameter(...
  • 在一个页面上写一个链接,链接到实现功能的Servlet——》Servlet中实现数据库的链接和数据获取——》在新的页面显示获取的数据 3. 首先写第一个页面 <%@ page language="java" contentType="text/html; ...
  • 使用HQL查询查询数据库某一个字段,并在jsp页面显示 我想只显示字段的前几个字,怎么做呀,如果是截取字符串,岂不是要在页面写JAVA代码,我想肯定会有其他办法,希望各位大神指导一下我一个学生
  • 要在JSP页面中实现数据库查询主要有连接及查询数据库的java代码部分和html页面代码部分。实现这个页面,我们进行一个三步走 1、写出连接数据库的代码 2、写出用于显示页面的代码 3、将连接数据库的代码插入到...
  • jsp查询sql数据库当页显示结果

    千次阅读 2011-05-20 13:45:00
    jsp查询数据库,在文本框输入号码,点击查询按钮,在当前页面用表格的形式显示查询到的信息。
  • 自动换行,亲试,可用。
  • JSP 页面数据库交互中文乱码库问题

    千次阅读 热门讨论 2017-03-27 18:52:39
    首先要保证JSP页面的页面编码和数据库的编码一致。这里使用utf-8作为统一编码字符类型,步骤如下。 整个项目在eclipse下设置UTF8编码 鼠标选中项目,右键单击,选择下面的properties,点击dialog中的Resource选择...
  • JSP+mssql+tomcat 实现jsp页面读取数据库目录信息,以树型菜单显示
  • 如何在JSP页面显示mysql数据库内容 (二)

    万次阅读 多人点赞 2014-09-07 02:34:50
    今天,我们重点说一下如何从数据库查询数据,并且在JSP页面显示。  首先需要注意这样一个问题:创建的如果是java项目,只需要引入mysql-connector-java-5.1.10-bin.jar就可以运行java项目。创建的...
  • 页面显示数据库的相关内容.需要连接数据库使用
  • 1、在Oracle数据库中创建表sparametertbl 2、在JSP页面中写代码 ; charset=utf-8" pageEncoding="utf-8"%> 加载页面 ("oracle.jdbc.driver.Ora
  • 4.jsp页面      姓名  邮箱  电话  地址        <td><s:property value="name"/>  <td><s:property value="email"/>  <td><s:property value="phone"/>  <td><s:property value="addr...
  • 要求不太复杂,但是我不太清楚该怎么样...就是在jsp页面可以随便输入查询语句,并不限定某一张表。要求可以显示查询结果。难点在于表头的内容不同表和不同查询条件时会变化,这个地方不知道该怎么弄,求大神帮助,3q
  • 初学者,想通过for循环将数据库的数据全部显示JSP页面,结果只显示一行数据,如图![![图片说明](https://img-ask.csdn.net/upload/201706/13/1497343314_468382.png)图片说明]...
  • jsp读取mysql数据库时出现的一个小问题
  • Javaweb项目,本地测试正常,上传到阿里云上之后,在后台管理界面添加数据,存到数据库中之后中文显示为乱码,但是通过phpmyadmin...//jsp页面设置 <%@ page contentType="text/html;charset=utf-8"%> <...
  • 先用一个Html写出前台页面,然后点击提交后跳转到一个Servlet页面,该页面用于向数据库中添加前台用户输入的信息,然后重定向到一个查看信息的Servlet,该Servlet用于将信息交给一个JavaBean,最后用一个JSP显示信息,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,838
精华内容 42,335
关键字:

jsp页面查询数据库显示