精华内容
下载资源
问答
  • (1)meetings.jsp(部分)  //之间为java语句 list =newArrayList(); //new一个动态数组,用来存放执行的sql语句返回的Meeting对象

    (1)meetings.jsp(部分)

         

       <tbody>                                                             //<%%>之间为java语句
    <%  List<Meeting> list =newArrayList<Meeting>();
            //new一个动态数组,用来存放执行的sql语句返回的Meeting对象
                                       MeetingDAO meetsql=newConcreteMeetingDAO();
                                       //new一个ConcreteMeetingDAO
                                       Stringsql="No='3333'";//要查询的条件
    list=meetsql.getMeeting(sql); //调用ConcreteMeetingDAO中的getMeeting()方法,查询结果赋给动态数组list
                                       int length=list.size();
                                       System.out.println("lengthis "+length);
                                       for(inti=0;i<length;i++) {%>
                                       //循环将动态数组中的所有信息输出到页面的表格中
    <%Stringno=list.get(i).getNo();%>//将当前这个会议的编号赋给no变量,将此值传给deleteMeeting.jsp进行处理。为了完成delete按钮的功能
    <tr>
                       <td><%=list.get(i).getNo()%></td>
    //<%=%>表示输出java语句获得的值;java语句表示获得第i个meeting的No属性值
                        <td><%=list.get(i).getMName()%></td>
                                               //在单元格中输出第i个meeting的MName属性值
                       <td><%=list.get(i).getBTime()%></td>
                                               //在单元格中输出第i个meeting的BTime属性值
                       <td><%=list.get(i).getETime()%></td>
                                               //在单元格中输出第i个meeting的ETime属性值
                       <td><%=list.get(i).getPlace()%></td>
                                               //在单元格中输出第i个meeting的Place属性值
                       <td><%=list.get(i).getState()%></td>
                                               //在单元格中输出第i个meeting的State属性值
                       <td><%=list.get(i).getArrange()%></td>
                                               //在单元格中输出第i个meeting的Arrange属性值
                       <td><%=list.get(i).getLeader()%></td>
                                               //在单元格中输出第i个meeting的Leader属性值
                       <td><%=list.get(i).getLPhone()%></td>
                                               //在单元格中输出第i个meeting的LPhone属性值
                       <td><%=list.get(i).getLimit()%></td>
                                               //在单元格中输出第i个meeting的Limit属性值
                       <td><%=list.get(i).getType()%></td>
                                               //在单元格中输出第i个meeting的Type属性值
                       <td><%=list.get(i).getRTime()%></td>
                                               //在单元格中输出第i个meeting的RTime属性值
    <td><a href="User.jsp"><%if(i==0)%><%="3333"%><%if(i==1)%><%="3333"%><%if(i==2)%><%="3333yi"%><%if(i==4)%><%="3333"%></a></td>
    //在单元格中输出第i个meeting的申请人编号
    <td><ahref="Gxiugaimeeting.jsp"class="templatemo-link">Rivese</a></td>
    //此文本连接至Gxiugaimeeting.jsp
                        <td><a href="deleteMeeting.jsp?id=<%=no%>">delete</a></td>
    //点击delete按钮,通过超链接href,将?后面的参数no,即页面中输入的会议编号,传给页面deleteMeeting.jsp进行处理。
                      </tr> <%} %> 
                      </tbody>

    (2)deleteMeeting.jsp

    <html>
    <head>
    <metahttp-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>删会议</title>
    <metahttp-equiv="refresh" content="2;url=index.jsp">
    //此页面停两秒,跳转至index.jsp
    </head>
    <body>
    <%request.setCharacterEncoding("UTF-8");//编码方式设置为UTF-8
    Stringno=request.getParameter("id");//获得meetings.jsp传来的参数no
    MeetingDAO meetD=DAOFactory.getMeetingDAO();//new一个MeetingDAO
    meetD.deleteMeeting(no);//调用MeetingDAO的deleteMeeting()方法,并将meetings.jsp传来的参数作为deleteMeeting()方法的参数,实现对Meeting表和Apply表相应记录的删除
    %>
    会议删除成功!//页面提示信息
    </body>
    </html>


    展开全文
  • 我已经在展示数据库内容的表格里的每一行后面添加了按钮,想要实现点击按钮删除对应的行在数据库里的内容,我认为逻辑是很通的,但是不知道为什么不能实现,请大家帮忙。 这是jsp里面的代码:<% for(int i=0...
  • 在A页面点击删除按钮,弹出确定对话框,确定后,页面将跳转到delselect.jsp页面执行对数据库中数据的删除操作,执行成功后又自动跳转到A页面。在该过程中并为发现delselect.jsp的存在。我刚学习,如有更好的办法希望...

     

    <script type="text/javascript" language="javaScript">

    function del(url){

    if(confirm("确定要删除该题目?")){

    window.location.href = "delselect.jsp?id="+url;

    }

    document.form1.action("delselect.jsp?id="+url);

    }

    </script>

     

    <input type="button" value="删除" οnclick="del(1)"/>

     

    在A页面点击删除按钮,弹出确定对话框,确定后,页面将跳转到delselect.jsp页面执行对数据库中数据的删除操作,执行成功后又自动跳转到A页面。在该过程中并为发现delselect.jsp的存在。

    在οnclick="del(1)"这里的del()可以动态的传值。

     

    我刚学习,如有更好的办法希望各位高手指教!

     

    展开全文
  • 点击按钮 完成修改并且跳回主页 1.controller @pathvariable 相当于入参 就是获取页面数据的id后并且放在value中 2.edit.jsp 3.daoimpl 一个方法是通过id找到数据 另一个方法则是修改数据 4.主页jsp ...

    功能实现步骤:(动态显示路径) 1.点击修改  2.跳转到修改页面  3.点击按钮 完成修改并且跳回主页

    1.controller

     

    @pathvariable  相当于入参  就是获取页面数据的id后并且放在value中

    2.edit.jsp

    3.daoimpl

    一个方法是通过id找到数据   另一个方法则是修改数据

    4.主页jsp

     

    5.删除功能的实现

    转载于:https://www.cnblogs.com/mumudechengzhang/p/6859198.html

    展开全文
  • 客类型,最后将博客内容填入百度的富文本编辑器中,点击发布博客按钮即可发布博客。 博客类别管理模块:博主类别管理系统可以添加,修改和删除博客类型名称和排序序号。将会显示到首页的按日志类别区域。 ...
  • (rs.next()){%> <td><%=rs.getString(1)%> <td><%=rs.getString(2)%> <td><%=rs.getString(3)%> ...不知道如何选中表格的某一行,然后点击删除按钮删除此行,并且数据库里的这条记录也删除
  • 案例分析: 创建一个表单,暂时只实现注册功能,通过用户名即可注册,注册的信息发送给数据库,可以实现增加、删除、查询所有...3.创建一个表单,点击确定按钮以后提交,连接到doadd.jsp: &amp;lt;%@ pag...

    案例分析:
    创建一个表单,暂时只实现注册功能,通过用户名即可注册,注册的信息发送给数据库,可以实现增加、删除、查询所有信息等功能。

    实现:
    1.将MySQL驱动包拷贝到WebRoot–>Web-INF–>lib文件夹下;

    2.在数据库中建一个user表,只有id和name两个字段;

    3.创建一个表单,点击确定按钮以后提交,连接到doadd.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <form action="doadd.jsp">
        姓名:<input type="text" name="name"/><br/>
        <button type="submit">确定</button>
    </form>

    4.实现doadd.jsp,需要注意的是,doadd.jsp并不会展示给用户,它的作用就是把新注册的用户名添加到数据库:

    <%@page import="java.sql.PreparedStatement"%>
    <%@page import="java.sql.DriverManager"%>
    <%@page import="java.sql.Connection"%>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
        //获取上一个页面传递过来的数据
        String name = request.getParameter("name");
    
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/test";
        Connection conn = DriverManager.getConnection(url,"root","123456");
        String sql = "insert into user values(null,?);";
        PreparedStatement ps = conn.prepareStatement(sql);
        ps.setString(1,name);
        ps.executeUpdate();
        conn.close();
    
    %>
    
    <script>
        window.location = "show.jsp";
    </script>

    5.点击确定按钮之后,用户信息通过doadd.jsp被添加到数据库,然后通过show.jsp将用户信息展示给用户:

    <%@page import="java.sql.ResultSet"%>
    <%@page import="java.sql.PreparedStatement"%>
    <%@page import="java.sql.Connection"%>
    <%@page import="java.sql.DriverManager"%>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <h1>用户列表</h1>
    
    <table border="1" width="400">
    <%
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/test";
        Connection conn = DriverManager.getConnection(url,"root","123456");
        String sql = "select * from user;";
        PreparedStatement ps = conn.prepareStatement(sql);
        ResultSet rs = ps.executeQuery();
        while(rs.next()){
    %>
        <tr>
            <td><%=rs.getInt("id") %></td>
            <td><%=rs.getString("name") %></td>
            <td>
                <a href="dodel.jsp?id=<%=rs.getInt("id") %>">删除</a>     
            </td>
        </tr>
    <%      
        }
        conn.close();
    %>
    
    </table>
    <a href="index.jsp">继续注册</a>

    6.如果点击删除,就会删除对应的用户,这个通过dodel.jsp实现,同样这个页面不会展示给用户:

    <%@page import="java.sql.PreparedStatement"%>
    <%@page import="java.sql.DriverManager"%>
    <%@page import="java.sql.Connection"%>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
        String id = request.getParameter("id");
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/test";
        Connection conn = DriverManager.getConnection(url,"root","123456");
        String sql = "delete from user where id="+id;
        PreparedStatement ps = conn.prepareStatement(sql);
        ps.executeUpdate();
        conn.close(); 
    
    %>
    
    <script>
        window.location = "show.jsp";
    </script>

    7.如果选择继续注册,则会通过show.jsp最后的超链接回到最初的注册页面。


    实现这些功能遇到的问题
    1.在实现添加功能时,不知道如何获取上一个页面传递过来的数据,即注册的用户名。
    解决:通过request.getParameter()这个API可以获取到上一个页面传递过来的数据。

    2.点击注册的确定按钮后,出现空白页。
    解决:因为doadd.jsp不会展示给用户,所以这个页面加载完毕后应该连接到show.jsp,将用户信息展示给用户。


    实现过程中用到的一些比较重要的知识点
    1.通过request.getParameter()这个API可以获取到上一个页面传递过来的数据。

    2.浏览器地址栏后加?id=…可以传递参数。

    <a href="dodel.jsp?id=<%=rs.getInt("id") %>">删除</a> 

    所以点击这个超链接就可以将id传递给dodel.jsp,从而删除对应id的用户。

    展开全文
  • 数据库课程设计(基于B/S)

    热门讨论 2008-12-28 15:28:06
    完成信息需求分析与数据库的概念设计、逻辑设计、物理设计以及处理功能设计,用SQL Sever的数据库管理系统、JSP开发工具实现该系统,并运行、评价、改进之;在此基础上严格按课程设计教学大纲所附报告提纲撰写课程...
  • 客类型,最后将博客内容填入百度的富文本编辑器中,点击发布博客按钮即可发布博客。 博客类别管理模块:博主类别管理系统可以添加,修改和删除博客类型名称和排序序号。将会显示到首页的按日志类别区域。 ...
  • 14. jsp中的数据库的连接方式 15. 在jsp中,怎么实现按回车就可提交表单? 16. 在JSP中如何传递数组? 17. 按地址取图片? 18. JSP中如何上传图片到数据库字段? 19. 页面自动刷新? 20. 表单自动提交? 21. 从JSP传...
  • 1.新闻分类:(国际 娱乐 体育 等)新闻分类需要从数据库中动态取出(因为后台中有添加删除修改分类的功能), 可以只显示4—5个分类,后面加个“更多>>”链接,来罗列所有分类 2.新闻搜索:(可以选择分类)以新闻标题...
  • 1.新闻分类:(国际 娱乐 体育 等)新闻分类需要从数据库中动态取出(因为后台中有添加删除修改分类的功能), 可以只显示4—5个分类,后面加个“更多>>”链接,来罗列所有分类 2.新闻搜索:(可以选择分类)以新闻标题...
  • jsp编程技巧集锦

    2008-03-19 17:23:17
    jsp中的数据库的连接方式 15. 在jsp中,怎么实现按回车就可提交表单? 16. 在JSP中如何传递数组? 17. 按地址取图片? 18. JSP中如何上传图片到数据库字段? 19. 页面自动刷新? 20. 表单自动提交?...
  • 目录项目结构功能说明代码讲解实体类接口数据库配置文件其它资源文件controller类jsp页面代码写在最后 项目结构 功能说明 该项目的删除功能均为逻辑删除 【批量删除】选中一个或者多个,点击后即可删除删除】...
  • 压缩包里面有:整个项目系统、数据库、成果书(论文) 系统的功能分析 1.一般用户/会员 (1)系统遵循开放模式,注册用户可以按照自己的权限;未注册用户也可以任意查看,但在订购、更新个人资料要求正式登陆系统...
  • JSP企富商贸网开发

    2009-02-04 10:59:03
    一次性删除操作,点击删除按钮即可。 点击“操 作”列的“删除”,仅仅可以删除本行记录, 点击“操 作”列的“编辑”,可以对该产品的信息进行修改, 点击“操 作”列的“评论”,可以看到网友对该产品的评论,...
  • ​ 在product_list.jsp上可以选择多个商品,点击"删除选中"按钮,将把选中的商品从数据库中移除 二,思路分析 整理页面, 添加"复选框"和"删除选中"的按钮 给最上面的复选框...
  • 先看jsp中的代码,给批量删除的按钮一个onclick点击事件,调用下面的写的js方法,批量删除按照我的理解就是根据指定的id获取多选框的值保存到一个数组中,然后在后台循环遍历这个数组中的id值实现根据id删除数据库...
  • 有两个jsp文件,前端文件有一个表格,可以点击界面按钮增加行数,并向表格内填入数据,如何将表中数据插入数据库? ## # **难点在于点击按钮增加的行name是重复的,怎么办?** 前端界面 ``` ; charset=UTF-8...
  • SSM整合-03 信息新增、修改与删除

    千次阅读 2018-10-16 22:06:41
    在index.jsp页面点击“新增按钮”,弹出新增对话框; 向数据库中查询全部部门名称列表,显示在对话框中; 输入新员工数据,并进行校验(jQuery前端校验、Ajax姓名重复校验、重要数据后端JSR303校验、数据表唯一性...
  • 在list页面上添加信息时候,跳转到doAdd页面后,点击保存按钮,能够跳转回list页面,但是新增的信息不能显示出来,就像是没有执行添加操作一样。 这是什么问题? ①是不是到层面JDBC不能连接到数据库? 已验证...
  • 本次学习RABC权限总结

    2019-11-11 10:55:34
    点击角色旁边的按钮,可回显对应的权限,可修改权限(数据库直接执行删除操作,重新添加)(一对多) 配置原来项目路径${pageContext.request.contextPath},配置成${APP_PATH},这样使用起来就方便很多。 public ...
  • 实现语言:Java 实现技术:HTML、JavaScript、JSP、Servlet 环境要求:Eclipse、数据库MySql、Tomcat 设计网页Bootstrap ...4 点击删除,删除雇员,之后继续展示首页全部数据 5 点击更新,更新页面回显信息,
  • JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server - 1.1版本 JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle JSP文件操作例程 - 读文件 jsp文件操作之读取篇 jsp文件操作之写入篇 jsp文件操作之...
  • 11. 普通用户可实现借书和还书功能,借书功能通过对book表的查询,将未借出的图书按照id顺序排列显示,点击表格后方的“借阅”按钮,进行确认借阅,将book表中本书的borrowperson列的值改为本用户账号。对于借阅成功...
  • 5.点击每行最后删除功能时弹出提示框,用户确认后删除该行数据并刷新最新员工数据,如图6所示。 6.点击每行更新链接后跳转到更新页面,更新界面显示出要修改的员工信息,更新成功后跳转到首页显示最新数据,如图8、9所...
  • configitem

    2013-06-20 20:49:00
    普通配置的维护,可通过配置文件和数据库的初始化脚本配置...再新建对应的jsp文件,对点击添加按钮时,根据page_template.xml中配置列表的数据动态生成列表在页面展示,并且控制列表个数,添加、删除等操作。 B....
  • 支持点击之后对数据进行修改,例如修改商品名字,修改商品的单价和数量等,修改之后将新的数据提交到数据库数据库执行相应的修改操作,也可以直接下架某件商品,点击删除按钮之后,直接在后台数据库删除这一件商品...
  • 9. 普通用户可实现借书和还书功能,借书功能通过对book表的查询,将未借出的图书按照id顺序排列显示,点击表格后方的“借阅”按钮,进行确认借阅,将book表中本书的borrowperson列的值改为本用户账号。对于借阅成功...
  • 房屋中介管理系统

    2014-05-13 22:21:05
    添加操作:在执行操作时首先检查是否已经输入数据,如果输入的数据不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添加按钮,能够将数据输入到数据库,并保存数据,同时将最新的房源信息在该...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

jsp按钮点击删除数据库