jsp页面实现增删修改和查询
2015-11-09 13:35
190 查看
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='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='AnnouncementSelectAll.jsp'>回到原来的页面</a>");
}
%>
</body>
3.查询
<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>
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='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='AnnouncementSelectAll.jsp'>回到原来的页面</a>");
}
%>
</body>
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='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='AnnouncementSelectAll.jsp'>回到原来的页面</a>");
}
%>
</body>
3.查询
<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>
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='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='AnnouncementSelectAll.jsp'>回到原来的页面</a>");
}
%>
</body>
相关文章推荐
- js预览图片,测试火狐
- Javascript判断一个对象是否为数组
- 盘点JavaScript里好用的原生API
- jsp实现防盗链的方法
- WEB前端学习 Day 6(Javascript 初识+变量+逻辑判断+数据类型)
- 示例详解JavaScript解析器的执行过程
- JavaScript__的this与函数
- JS实现网页上随机产生超链接地址的方法
- 服务器返回一个无效的JSON string,处理
- JavaScript获取页面中超链接数量的方法
- JS设置、获取DOM自定义属性
- JSP基本语法--实例演练
- 获取来自jsp errorpage 的exception 对象
- JS中的三种消息框
- 交叉编译 json
- 类似与三元表达式的 json 读取值
- JavaScript基础——ECMAScript的基础概念
- Javascript类型转换的规则
- 将数据封装为Json数据格式
- Javascript中的全局对象