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>