jsp中如何将数据库中的内容取出来并打印啊

作者&投稿:邗窦 (若有异议请与网页底部的电邮联系)
jsp中如何把数据库中查询出来的数据输出到jsp页面。~

1、把数据库建好
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`)
)
2、插入一个数据
insert into User values(1,"Martin","12345","zjut")
3、建立一个Dynamic Web Project,目录如下:

4、showinfo.jsp,这里需要注意的是导入类:import="com.entity.User"
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="com.entity.User"%>




Insert title here


<%
User user = (User)request.getAttribute("user");
%>
(此处空一行)
id:
username:
password:
address:
(此处空一行)
<!--
也可以用el表达式,但是同样需要servlet先将值存放在request中,但是用el表达式的话需要在上面加上:

如下,获取id这样写就可以
${user.getId()}
-->


5、结果如下:

你需要把值先传到 jsp页面上 , String userName= request.getParameter("userName");
得到值以后直接取值

在<%%>中可以直接应用后台的数据库连接字符串,也可以直接引用后台的数据集例如map、list等,也可以直接写jdbc的连接,在这个中间写的就是java代码,你把它当做单独的一个类来看就可以了。

JSP里面可以直接写JAVA代码,例如:
<%
System.out.println(111);
%>
使用类之前,需要先导入

jsp 怎么样把数据库中查询结果存入数组
答:放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?你可以用结果集取出来放到list集合里 反正放到一个容器里就可以了,最好用个泛型 如:User实体类,你先可以封装到populate的方法里 当然方法名你随便取,String sql = "select * from t_user";Li...

如何用JSP将MYSQL之中的数据导出,并显示在网页上?的追问。。
答:这个是连接数据库表的。import com.microsoft.sqlserver.jdbc.*;import org.springframework.jdbc.core.*;public class DbService { public DbService(){ SQLServerDataSource dataSource = new SQLServerDataSource();dataSource.setURL("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=BeCherry");dat...

JSP执行数据库查询,然后将查询结果用html表格的形式显示出来
答:1、在后台定义一个Servlet或者Action,接收jsp的参数去数据库查询数据,返回List 2、将从数据库查询的数据放在request中,如request.setAttribute("studentList",studentList),输出到对应的jsp页面。3、在jsp页面引入jstl标签,定义好一个html表格头 4、用jstl获取后台查询的数据,利用<c:foreach>标签循环...

jsp内如何显示数据库中的多条记录
答:是,保存在list里面,在jsp里面使用遍历就好,要是你的是jsp+JavaBean的话,你在jsp上面声明一个JavaBean的对象就好,然后调用方法,要是你是jsp+servlet+JavaBean的话,在servlet里面声明bean的对象,调用相应的方法,然后用request.setAttribute("list",yourList),在jsp就可以取出来了 ...

帮帮忙 jsp如何把数据库里的数据生成excel文档
答:帮帮忙 jsp如何把数据库里的数据生成excel文档 帮帮忙,明天就要答辩了,我这个功能还没有实现,谢谢就是通过select可以把查询结果生成excel文档...我想要就是包含在<%%>中的程序怎么写,我不想要.java文件啊... 帮帮忙,明天就要答辩了,我这个功能还没有实现,谢谢就是通过select 可以把 查询结果生成excel文档...我...

jsp中如何把servlet中获得的一个数据库结果集传到jsp页面中,然后再jsp...
答:将list 放都request.getSession.setArribute(“key”,list);jsp页面导入jstl 包:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <c:forEach items="${key}" var="item"> ${item[0]} ${item[1]} ${item[...]} </c:forEach> ...

jsp怎么获取数据库内信息(显示到界面中)
答:用SELECT语句可以调用数据库记录,譬如:set rs_news=server.createobject("adodb.recordset")sqltext="select top N from news where XXXXX= YYYYY order by id desc"说明:N为数字,即调用几条信息 XXXXX=YYYYY为条件,一般调用的记录所在的栏目肯定有几个分类,这里就可以作出限制,调用哪个栏目中的...

JSP页面中用struts2框架如何从数据库中取出数据(求详解)?急用_百度...
答:struts2更多涉及的是前端界面和控制流转的内容,从数据库取数据的事情还要使用其他的方法,如一般与其配合使用的Hibernate,或者直接使用JDBC到数据库里去查都是可以的,具体怎么用你可以到网上查一下,或者你决定用哪个再问我也是可以的

在jsp里面,怎么获取数据库里面的值
答:连接数据库,用JDBC连接获取resultset对象就可以获取了。

在JSP里面编程时,如何根据条件输出数据库中的某一行的内容啊?
答:sm = con.prepareStatement("select from iron where id='"+传的id+"'");rs = sm .executeQuery();然后将表中的信息存放到一个类中 while(rs.next()){id=rs.getString("id");name=rs.getString("name");...//可以在servlet中打印信息验证}//也可以直接在jsp页面打印出来....