jsp頁面實現增刪修改和查詢

1,增長html

  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>jsp

  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='AnnouncementSelectAll.jsp'>返回原來的頁面</a>");
        }
    %>
  </body>post

2.刪除spa

  <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='AnnouncementSelectAll.jsp'>回到原來的頁面</a>");
    }
    %>
  </body>orm

3.查詢htm

   <body>
  <table align="center" width="50%" 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="AnnouncementDel.jsp?id=<%=an.getId()%>">刪除</a>||
            <a href="AnnouncementUpdate.jsp?id=<%=an.getId()%>">修改</a></td>
            
        </tr>
        
    <%} %>
    </table>
    <h3><a href="AnnouncementAdd.html">新增</a></h3>
  </body>utf-8

 4.修改ci

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='AnnouncementSelectAll.jsp'>回到原來的頁面</a>");
          }
      %>
   
  </body>get

4-2input

<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='AnnouncementSelectAll.jsp'>回到原來的頁面</a>");           }   %>  </body>

相關文章
相關標籤/搜索