JSP如何实现打印出数据库中的数据,每一行后都有一个更新按钮,然后传递这一行数据到servlet

JSP如何实现打印出数据库中的数据,每一行后都有一个更新按钮,然后传递这一行数据到servlet,第1张

jsp页面用c:foreach遍历数据库查询出来的list, 然后生成一行数据, 更新按钮是都调用同样一个js方法做更新处理, 只是方法需要传入参数, 参数就是你遍历的值, 每条数据的这个值都是不一样的, 就可以拿到后台做更新处理

demo:

<c:forEach items="${requestScoperesultList}" var="o" varStatus="index">

<tr>

<td>${indexcount}</td>

<td><a href="javascript:void(0);" onclick="showEdit('${oid}')">编辑</td>

</tr>

</c:forEach>

要实现将jsp中数据添加到数据库并刷新页面可以使用servlet来做中间件,进行数据库的插入 *** 作。

具体示例代码如下:

jsp页面:

<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

  <head>

  </head>

  <body>

    <form action="/demoServlet" method="post">

        <input type="text" name="num"/><br/>

        <input type="text" name="name"/><br/>

        <input type="submit" value="提交"/>

    </form>

  </body>

</html>

servlet类:

public class DemoServlet extends >}

点击提交按钮后,表单提交,调用doPost方法,执行 *** 作,最后通过转发跳转会原来的界面。

你是直接运行的本页面对吗

你想想看,你是直接用requestgetParameter来获取你的值的,可是request里头有这些个值吗

能具体说一下吗?那怎么 吧password 等参数传递过去啊?

你可以这样保存你的参数:

1在本页面,使用requestsetParameter来保存你的bassword等参数;然后就可以取到了

2在跳转到本页面前保存此参数至request,可以手动的requestsetParameter;也可以使用struts等

还有,建议你的跳转页面不要这么写,而要收集你的sql运行后的结果,如果sql执行成功了,页面跳转;如果sql没执行成功,可以提示信息,不跳转

不知道我说的你能不能理解

以上就是关于JSP如何实现打印出数据库中的数据,每一行后都有一个更新按钮,然后传递这一行数据到servlet全部的内容,包括:JSP如何实现打印出数据库中的数据,每一行后都有一个更新按钮,然后传递这一行数据到servlet、jsp中如何实现点击一个提交按钮,把其中数据提交到数据库同时刷新该页面、jsp 数据更新问题 为什么更新后数据没变等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9716943.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存