精华内容
下载资源
问答
  • jsp页面中使用a标签进行删除请求时候使用弹出确认后再删除一、使用背景二、核心代码2.1a标签2.2js代码三、运行的相关文件3.1common.jsp3.2index.jsp3.3业务逻辑 一、使用背景 初次接触管理系统时,需要满足需求。 ...

    jsp页面中使用a标签进行删除请求时候使用弹出框确认后再删除

    一、使用背景

    初次接触JAVAWEB管理系统时,需要满足需求。
    在jsp页面中对某一对象的修改/删除,使用了a标签进行请求的跳转,但是删除操作需要用户在删除之前,进行再次确认,以防止误删数据。
    使用JSP+Servlet实现商品管理功能,后台为数据库。
    下面是使用了此方法的项目,希望对您有帮助!
    JAVAWEB使用JSP+Servlet实现商品管理功能,后台为数据库,功能包括商品信息浏览、商品信息详情、商品信息删除及修改。

    二、核心代码

    2.1a标签

    <a href="javascript:void(0)" onclick="confirmDel(${good.goodsId})">删除</a>
    

    ${good.goodsId 是onclick函数中传入的参数id

    2.2js代码

    jsp页面加上该onclick的响应事件
    下面展示一些 代码片

     <script type="text/javascript">
        function confirmDel(param)
        {
          if(window.confirm("确定删除?")){
            document.location="${path}/GoodServlet?m=delete&id="+param
          }
        }
      </script>
    

    confirm 是双选框
    onclick的响应函数中还传递了一个参数param,我使用的是$标签,数据传到函数中还进行了一个字符串的拼接。

    显示效果如下:
    在这里插入图片描述

    三、运行的相关文件

    3.1common.jsp

    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <c:set var="path" value="${pageContext.request.contextPath}"/>
    <%
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");
    %>
    

    3.2index.jsp

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@include file="/common/common.jsp"%>
    <html>
      <head>
        <title>商品信息管理首页</title>
      </head>
      <style>
        #add{
          display: block;
          text-align: center;
        }
      </style>
      <body>
    
      <table align="center" border="1" >
    
        <tr align="center">
          <td>条形码</td>
          <td>主管工号</td>
          <td>商品名称</td>
          <td>商品价格</td>
          <td>进货单号</td>
          <td>保质时间</td>
          <td>编辑</td>
        </tr>
        <c:forEach items="${list}" var="good">
          <tr align="center">
            <td>${good.barCode}</td>
            <td>${good.chargeNum}</td>
            <td><a href="${path}/GoodServlet?m=details&id=${good.goodsId}">${good.goodsName}</a> </td>
            <td>${good.goodsPrice}</td>
            <td>${good.purchaseId}</td>
            <td>${good.expirationDate}</td>
            <td><a href="${path}/GoodServlet?m=updatePage&id=${good.goodsId}">修改</a> &nbsp;<a href="javascript:void(0)" onclick="confirmDel(${good.goodsId})">删除</a> </td>
          </tr>
        </c:forEach>
      </table>
      <a id="add" href="${path}/GoodServlet?m=insertPage">添加商品</a>
    
      <script type="text/javascript">
        function confirmDel(param)
        {
          if(window.confirm("确定删除?")){
            document.location="${path}/GoodServlet?m=delete&id="+param
          }
        }
      </script>
    
      </body>
    </html>
    
    

    显示效果:
    在这里插入图片描述

    3.3业务逻辑

        //删除:根据商品的id进行删除,最后,重新获取数据库数据返回首页。
        public void delete (HttpServletRequest req, HttpServletResponse resp)  {
            String id = req.getParameter("id");//获取id的值
            boolean del = goodService.del(id);//在数据库删除
            dispatcher("/ListServlet",req,resp);//去ListServlet获取数据
        }
    
    展开全文
  • 1.初学ssh框架,在jsp界面中对某一对象的修改/删除,使用了a标签进行请求的跳转,但是删除操作需要用户在删除之前,进行再次确认,以防止误删数据。 2.jsp中的a标签书写方法, <a href="javascript:void(0)" ...

    1.初学ssh框架,在jsp界面中对某一对象的修改/删除,使用了a标签进行请求的跳转,但是删除操作需要用户在删除之前,进行再次确认,以防止误删数据。

    2.jsp中的a标签书写方法,

    <a href="javascript:void(0)"   οnclick="confirmDel(<s:property value="#number.computerID" />)">删除</a>

    3.还需要在jsp界面加上该onclick的响应事件,js代码如下:

    <script type="text/javascript">
    function confirmDel(param)
    {
    if(window.confirm("您确定要删除该条数据吗?")){
    document.location="${pageContext.request.contextPath }/NumberAction_delete?computerID="+param
    }
    }
    </script>

    4.onclick的响应函数中还传递了一个参数,我使用的是s标签,数据传到函数中还进行了一个字符串的拼接。

    5.这个也是我网上找的方法,亲测可用,记下来下次省心!

    转载于:https://www.cnblogs.com/xiaomai0379/p/7607951.html

    展开全文
  • Jsp自定义tag标签实现通用模态

    千次阅读 2019-02-01 13:12:19
    多处需要使用模态,信息提示、警告、删除确认等,将模态代码抽取出来,通过传参,提高通用性 三、实现 通常在web工程WEB-INF文件夹下创建tags文件夹来存放自定义的tag,如/WEB-INF/tags,这里我们新建了一个...

    一、自定义tag标签的好处:

    程序员可以自定义一些特定功能的标签, 用来达到封装代码, 分工, 重用性等多种好处.

    二、需求

    多处需要使用模态框,信息提示、警告、删除确认等,将模态框代码抽取出来,通过传参,提高通用性

    三、实现

    1. 通常在web工程WEB-INF文件夹下创建tags文件夹来存放自定义的tag,如/WEB-INF/tags,这里我们新建了一个model.tag用于存放公用代码
    <%@tag language="java" pageEncoding="utf-8" %>
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@attribute name="title" type="java.lang.String" required="false" description="模态框标题" %>
    <%@attribute name="msg" type="java.lang.String" required="true" description="模态框内容" %>
    <%@attribute name="opts" type="java.lang.String" required="false" description="操作类型:info-提示 confirm-确认" %>
    <%@attribute name="url" type="java.lang.String" required="false" description="确认后跳转url" %>
    
    <div class="modal fade" id="modal-default" style="display: none;">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">×</span></button>
                    <h4 class="modal-title">${title}</h4>
                </div>
                <div class="modal-body">
                    <p>${msg}</p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default pull-left" data-dismiss="modal">取消</button>
                    <button type="button" class="btn btn-primary" id="btnModalOK">确定</button>
                </div>
            </div>
            <!-- /.modal-content -->
        </div>
        <!-- /.modal-dialog -->
    </div>
    
    <script>
        $("#btnModalOK").click(function () {
            <c:if test="${opts!='confirm'}">
                $("#modal-default").modal("hide");
            </c:if>
            <c:if test="${opts=='confirm'}">
                console.log(${url});
            </c:if>
        })
    </script>
    

    通常我们在.tag文件的开头加上以上的代码来告诉jsp容器这是一个tag标记文件。
    attribute标签用于指定传入参数的信息
    这里还对模态框的确认按钮进行了简单逻辑处理,需要注意的是,由于这里的model.tag使用到了jQuery,所以在jsp页面中使用时应确保jQuery已经引入,否则事件不生效

    1. 在jsp页面中使用
      引入标签库(prefix是自定义的):
      <%@ taglib tagdir="/WEB-INF/tags" prefix="tags" %>
      使用标签,填入相应参数:
      <tags:model msg="内容" title="标题"></tags:model>

    这样就可以通过添加相应的事件调用这个模态框

    $("#delete").click(function () {
            $("#modal-default").modal("show");
        })
    
    展开全文
  • id用户名邮箱修改删除            " >修改  " onclick="return confirm('确认删除?')">删除 ...每一次迭代都是一个user,property中取的是user的属性值,传参数时用struts2的标签u

    <table border="1">
    <tr>
    <th>id</th><th>用户名</th><th>邮箱</th><th>修改</th><th>删除</th>
    </tr>

       <s:iterator value="users">
     <tr>
         <td>  <s:property value="id"/> </td>
         <td>    <s:property value="name"/></td>
         <td>     <s:property value="mail"/></td>
         <td>     <a href="security/license!findById?id=<s:property value='id'/>" >修改</a></td>
         <td>     <a href="security/license!delete?id=<s:property value='id'/>" οnclick="return confirm('确认删除?')">删除</a></td>

    </tr>  

       </s:iterator>
     </table>

    ///

    每一次迭代都是一个user,property中取的是user的属性值,传参数时用struts2的标签user的属性值。

    onclick中要写return 否则点取消也删除。confirm提示框,点确认时返回true,点取消时返回false.

    展开全文
  • 【web】a标签点击时跳出确认

    万次阅读 2016-10-09 13:52:04
    在跳转链接前,需要判断该用户是否有权限打开页面,没有权限的弹出一个确认框提示“没有权限”,有权限的则直接跳转页面。 参考资料一: http://jingyan.baidu.com/article/425e69e6d043bebe15fc16db.html a标签...
  • JSP标签 作用

    千次阅读 2008-11-14 12:40:00
    JSP标签 作用 以上标签各起什么作用?meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中 name 属性 1、用以说明生成工具(如Microsoft FrontPage 4.0)等; 2、向搜索引擎说明你的网页的...
  • JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
  • jsp引用JSTL核心标签

    2018-11-28 22:52:34
    1、 JSTL的引入可以让JSP代码中&lt;%%&gt;等代码消失掉,再结合EL表达式,会更加方便以及美观。 2、 各套框架(还没有学习,比如struts,SpringMVC等)都有自己的标签库,这时JSTL可以作为公共、通用的,...
  • 在做一些删除等的操作时,在跳转链接前,需要弹出一个确认确认,避免误点 a href="http://www.baidu.com" onclick="if(confirm('确认百度吗?')==false)return false;">百度a>  ...
  • 1、在jsp界面中,找到删除按钮所在的地方,为其添加超链接javascript:delEmp(’${emp.empId},代表点击删除时调用delEmp函数,并且传入empId的值。 注意: 如果需要传入的值时int类型,则在使用el表达式调用时,...
  • 一篇5万字长文,详细记录了所有JSP知识。而且还附带目录,真好!
  • JSP复习题【侵权联系我删除

    千次阅读 2019-06-30 17:03:32
    [题型]:单选题 1、JSP页面经过编译之后,将创建一个( )文件。 A.applet B. servlet C.application D. server 答案: B ...
  • JSP中meta标签之详解

    千次阅读 2018-08-05 18:39:35
    JSP中meta标签之详解 2013年01月26日 16:09:27 阅读数:5589 JSP标签 &lt;meta.....&gt;作用总结 &lt;metahttp-equiv="pragma" content="no-cache"&gt; &lt;meta...
  •  相信大家在平时开发中最常接触的页面就是html和jsp了,可在这两个页面中有一个Meta标签你天天都会看见,可是你真的了解这个标签的一些其他用处吗?今天给大家介绍一些该标签的其他应用例子及解释。  META标签分...
  • JSP页面input提示信息小结 需求如下: 在输入表格内容时,输入内默认展示提示信息 当鼠标点击输入框时,提示信息消失, 输入框失焦后:若用户未输入,则展示提示信息;若用户已输入,则展示已输入的内容 ...
  • JSP树型标签 Tree Tag 用户指南

    千次阅读 2008-06-23 14:43:00
    JSP树型标签 Tree Tag 用户指南 介绍: Tree Tag 是一个可定制的能在JSP中动态生成树型结构的标签,可以在http://www.jenkov.com下载,他类似在windows浏览器中的树型控制,你可以在JSP中用几乎所有类型的结构,Tree ...
  • JSP第二版课后习题下载:https://download.csdn.net/download/weixin_42859280/11265785 JSP第二版课后习题答案下载:...1、JSP文件在第一次运行的时候被JSP引擎编译为( )文件。A A.Se...
  • JSP

    千次阅读 2019-10-20 14:25:15
    jsp解决导入项目后出现:Multiple annotations found at this line: - String cannot be resolved to a type - No ...
  • JSP标签 作用总结

    2017-09-28 23:42:02
    JSP标签 作用总结 以上标签各起什么作用? meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中 name 属性 1、用以说明生成工具(如Microsoft FrontPage ...
  • JSP第二版课后习题下载:https://download.csdn.net/download/weixin_42859280/11265785 JSP第二版课后习题答案下载:https://download.csdn.net/download/weixin_42859280/11265728 剪切之前的:...
  • jsp页面制作弹出

    2016-12-08 13:53:00
    各种弹出页面的设计 【1、普通的弹出窗口】其实代码非常简单: <SCRIPTLANGUAGE=javascript><!--window.open('page.html')-->... 因为这是一段javascript代码,所以它们应该放在<...标签和...
  • jsp

    千次阅读 2016-07-05 13:14:36
    * jsp全称是java server pages,它和servlet技术一样,都是sun公司定义的一种用于开发动态web资源的技术 * jsp这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而...
  • SSH:Struts2框架(Tag标签的使用)

    千次阅读 2015-11-25 16:53:46
    要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可: struts2的标签共分为五大类: 一、逻辑控制标签 用于进行逻辑控制输出。主要分以下几类: 1)条件标签:用于执行基本的条件流转 :...
  • jsp页面的弹出

    千次阅读 2017-03-01 09:32:25
    ...像dojo一样,artdialog也是在网上...上的demo整理了一下,把demo.js里的代码都抽出来加到jsp代码中了,这样更直观。代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...
  • 页面报错:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Feb 08 17:53:15 CST 2018There was an unexpected error (type=Internal Server ...
  • 介绍:Tree Tag 是一个可定制的能在JSP中动态生成树型结构的标签,可以在http://www.jenkov.com下载,他类似在windows浏览器中的树型控制,你可以在JSP中用几乎所有类型的结构,Tree Tag着重考虑一下情况:• 动态...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,300
精华内容 5,720
关键字:

a标签删除提示框jsp