在JSp页面查询出数据库的数据并显示在表格上,我要 *** 作数据库

在JSp页面查询出数据库的数据并显示在表格上,我要 *** 作数据库,第1张

<script

type="text/javascript">

function

modify(id){

//直接链接提交

var

num

=

document.getElementById(id).value

var

url

=

"/要提交的servlet地址?bookid="+id+"&num="+num

location

=

url

}

//添加到购物车

function

add(id){

var

url

=

"/要提交的servlet地址?bookid="+id

location

=

url

//通过id在后台得到实体对象,然后放到购物车即可

}

</script>

不知道你会EL和JSTL表达式,直接用java代码了

每一条记录肯定有个唯一标示的id,假设这个对象是Book,集合是list

<%

for(Book

book

:

list){

%>

<tr>

<td><%=book.id%></td>

<!--id-->

<td><%=book.name%></td>

<!--书名-->

<td><input

type="text"

name="num"

id="<%=book.id%>"

value="<%=book.num%"></td>

<!--数量->

<td><input

type="button"

value="修改"

onclick="modify(<%=book.id%>)"></td>

<td><input

type="button"

value="添加到购物车"

onclick="add(<%=book.id%>)"></td>

<tr>

<%

}

%>

不知道现在你的水平 怎么样。如果学了简单的DAO模式你可以采用DAO模式,将代码做简单的分层然后显示。如果没有,先查出来,然后对结果集进行遍历,最后在遍历中使用tr>td的方式进行格式化。这就是数据库内容的显示。

首先下载相应的jar包。

建立数据库连接类,

新建一个类,属性设置表里的每个字段。假设为user类

再建一个类,假设名为UserImpl和相应的sql查询方法。查询结果用ArrayList保存

在jsp页面中,java脚本,调用该方法

<table>

<%

UserImpl odi=new UserImpl()

实例化此类,设其对象名为odi

ArrayList<user> h=(ArrayList <user>)odi.方法

for(User ul:h)

{

%>

<tr>根据相应的情况写</tr>

<%}%>

</table>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6921440.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存