servlet类的java怎么删除_java web 入门实例servlet篇(显示后台数据库列表,删除某一条记录并显示)...

编写过程中需要注意的问题:

1.建立eclipse动态web工程时,需要改写编译后class文件的位置,通常情况下是这个位置:/WebContent/WEB-INF/classes

2.配置的页面链接和servlet类之间有两种方式:

1)通过在web.xml文件中进行配置:示例如下

jspshow1

listTheStudent

com.guodiantong.javaweb.ListTheStudent

listTheStudent

/list

deleteTheStudent

com.guodiantong.javaweb.DeleteServlet

deleteTheStudent

/delete

2)通过在eclipse新建servlet时,自动指示设置页面请求和servlet类之间的链接关系:如下图所示

new--->servlet

dc01aa83d9bfc00b63c5360320074507.png

这种也能实现请求和对应的servlet类之间的映射,通过这种方式你会发下,tomcat使用的注解的方式@WebServlet,这种方式在web.xml文件中并没有通过 1)的那种方式显现出来

谈完上述注意的地方,下面开始见工程:先看下项目的目录结构

8cc4c1f0108964719edb5a4869e774d7.png

先看下所有的jsp文件:test.jsp文件

pageEncoding="ISO-8859-1"%>

Insert title here

list all students

students.jsp文件:

pageEncoding="UTF-8"%>

Insert title here

List stus=(List)request.getAttribute("students");

%>

flowid type id_card exam_card studentname location grade 操作

for(Student student:stus){

%>

删除

}

%>

success.jsp文件:

pageEncoding="UTF-8"%>

Insert title here

操作成功!&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
package com.sshmvc.ljl.web.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.sshmvc.ljl.pojo.Users; import com.sshmvc.ljl.service.UserService; import com.sshmvc.ljl.service.impl.UserServiceImpl; /** * Servlet implementation class ListUserServlet */ public class ListUserServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); ListUserInfo(request, response); out.flush(); out.close(); } private void ListUserInfo(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List list = new ArrayList(); UserService userService = new UserServiceImpl(); list = userService.listUser(); request.setAttribute("listUsers", list); // response.sendRedirect("/sshmvc/listUser.jsp"); request.getRequestDispatcher("/listUser.jsp") .forward(request, response); } } <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; List list = (List) request.getAttribute("listUsers"); if (list == null) { list = (List) request.getAttribute("listUs

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值