jsp页面实现增删修改和查询

摘要:
1.添加1-1:添加公告标题:公告内容

1,增加

  1-1:<body>
    <form action="AnnouncementAdd.jsp" method="post">
        <h2>新增</h2>
        公告标题:<input type="text" name="title"><br/>
        公告内容:<input type="text" name="context"><br>
        <input type="submit" value="新增">
    </form>

  1-2:<body>
          
    <%
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");
        String title=request.getParameter("title");
        String context=request.getParameter("context");
        AnnouncementDaoImplement ad=new AnnouncementDaoImplement();
        Announcement an=new Announcement();
        an.setTitle(title);
        an.setContext(context);
        boolean bn=ad.addAnnouncement(an);
        if(bn){
            response.sendRedirect("AnnouncementSelectAll.jsp");
        }else{
            out.print("添加失败了");
            out.print("<a href='http://t.zoukankan.com/AnnouncementSelectAll.jsp'>返回原来的页面</a>");
        }
    %>
  </body>

2.删除

  <body>
    <%
    String str=request.getParameter("id");
    AnnouncementDaoImplement ad=new AnnouncementDaoImplement();
    boolean bn=ad.deleteAnnouncement(Integer.parseInt(str));
    if(bn){
        response.sendRedirect("AnnouncementSelectAll.jsp");
    }else{
        out.print("删除失败了");
        out.print("<a href='http://t.zoukankan.com/AnnouncementSelectAll.jsp'>回到原来的页面</a>");
    }
    %>
  </body>

3.查询

   <body>
  <table border="1" cellpadding="1" cellspacing="1">
         <tr>
            <th>公告编号</th>
            <th>公告标题</th>
            <th>公告内容</th>
            <th>操作</th>
        </tr>
    <%
        AnnouncementDaoImplement ad=new AnnouncementDaoImplement();
        List<Announcement> list= ad.selectAll();
        for(Announcement an:list){
    %>
        
        
        <tr align="center">
            <td><%=an.getId()%></td>
            <td><%=an.getTitle()%></td>
            <td><%=an.getContext() %></td>
            <td><a href="http://t.zoukankan.com/AnnouncementDel.jsp?id=<%=an.getId()%>">删除</a>||
            <a href="http://t.zoukankan.com/AnnouncementUpdate.jsp?id=<%=an.getId()%>">修改</a></td>
            
        </tr>
        
    <%} %>
    </table>
    <h3><a href="http://t.zoukankan.com/AnnouncementAdd.html">新增</a></h3>
  </body>

 4.修改

4-1 <body>
      <%
          int in=Integer.parseInt(request.getParameter("id"));
          AnnouncementDaoImplement an=new AnnouncementDaoImplement();
          Announcement ann=an.selectAnnouncement(in);
          if(ann instanceof Announcement){%>
              <form action="AnnouncementUpdate2.jsp" method="post">
              <p>公告编号:<input type="text" size="60" name="upid" value="<%=ann.getId()%>" readonly="readonly"></p>
              <p>公告标题:<input type="text" size="60" name="title" value="<%=ann.getTitle()%>"</p>
            <p>公告内容:<input type="text" size="60"name="context" value="<%=ann.getContext()%>"</p>
            <p><input type="submit" value="修改"/></p>
            </form>
          <% }else{
              out.print("删除失败了");
              out.print("<a href='http://t.zoukankan.com/AnnouncementSelectAll.jsp'>回到原来的页面</a>");
          }
      %>
   
  </body>

4-2

<body>
   <%
           String id=request.getParameter("upid");
           String title=request.getParameter("title");
           String context=request.getParameter("context");
           AnnouncementDaoImplement ad=new AnnouncementDaoImplement();
           Announcement an=new Announcement();
           an.setId(Integer.parseInt(id));
           an.setTitle(title);
           an.setContext(context);
           ad.updateAnnouncement(an);
           boolean bn=ad.updateAnnouncement(an);
           if(bn){
               response.sendRedirect("AnnouncementSelectAll.jsp");
           }else{
               out.print("修改失败了");
               out.print("<a href='http://t.zoukankan.com/AnnouncementSelectAll.jsp'>回到原来的页面</a>");
           }
   %>
  </body>

  

  

免责声明:文章转载自《jsp页面实现增删修改和查询》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ftp的主动模式active mode和被动模式 passive mode的配置和区别正确使用Android性能分析工具——TraceView下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ftp命令

ftp命令是标准文件传输协议的用户界面。Ftp是在TCP/IP网络上的计算机之间传输文件的一种简单有效的方法。它允许用户传输ASCII文件和二进制文件。用户可以在目录中上下移动,列出目录内容,将文件从远程计算机复制到本地计算机,并将文件从本地计算机传输到远程系统。它用于确定用户可以对要传输的文件进行何种访问。用户显然需要知道进行ftp会话的计算机的名称或IP...

boost的下载和安装(windows版)

1 Introduction boost是一个准C++标准库,相当于STL的延续和扩展。它的设计理念类似于STL,它使用泛型来最大化重用。对于2boost的下载和安装,我们可以在官方boost网站上下载最新的boost版本。因为boost库可以像标准库一样在多个平台上运行,所以它只以源代码的形式正式提供。这是因为boost windows的安装版本不仅与处理...

grep多条件查找"与","或"

这里以jps命令为例jps查看全部的jvm进程"与"查找下图是所有jvm进程如果想查找256891ThriftServer服务用"与"查找可以理解为是条件查找命令:jps|grep-eer|grep-eT"或"查找方法一:grep-E'A|B'和grep-eA-eB方法二:egrep'A|B'方法三:awk'/A|B/'...

pycharm最新版本激活码(永久有效) python安装教程

输入python以查看当前版本的python。您可以输入“print'helloworld”并单击下载以启动PyCharm://pan.baidu.com//1eVdm4dUPKn3ZY_Xj kqNXw提取代码:l83f2,下载破解补丁(版本2018.3.5)下载链接至地址:...

SQL Server 查看版本信息

SQLServer查看版本信息3种方法:1)使用命令行查看[Win+R]键-˃打开cmd2)使用SSMS查看打开并连接SSMS后查看3)通过服务器属性查看使用SSMS打开并连接指定数据库后,查看服务器属性...

Windows系统下MySQL添加到系统服务方法(mysql解压版)

您可能感兴趣的文章:Windows7中配置安装MySQL5.6解压缩版windows下安装、卸载mysql服务的方法Mysql5.7.11在windows10上的安装与配置(解压版)在Windows10上安装解压缩版MySql(推荐)Windows安装MySQL5.7.18解压版的教程windowsserver2016安装MySQL5.7.19解压缩版教程详...