当前位置:编程学习 > JSP >>

高手们 我现在有段JSP网站代码不懂 谁给我添加个注释

我都不明白 谁能帮我把这段代码解释一下 每句话都说明白些 明天答辩用这段,谢谢了各位 public class PhotoSerlvet extends HttpServlet {private int method; private PhotoDao photoDao = null; public void doGet(HttpServletRequest request, HttpServletResponse response) throwsServletException,IOException{this.method=Integer.parseInt(request.getParameter("method")); if (method == 0) { this.addPhoto(request, response); } if (method == 1) { this.deletePhoto(request, response); } }
答案:定义了一个Servlet的类继承HttpServlet
public class PhotoSerlvet extends HttpServlet {private int method;
定义了一个photoDao对象值为空
private PhotoDao photoDao = null;
执行Servlet的doGet方法
 public void doGet(HttpServletRequest request, HttpServletResponse response)
 throwsServletException,IOException{
取出从request里面传进来的method参数
this.method=Integer.parseInt(request.getParameter("method"));
如果这个method值为0,就执行添加Pooto操作
   if (method == 0) {
    this.addPhoto(request, response); 
   }
如果这个method值为1,就执行删除Pooto操作
   if (method == 1) {
    this.deletePhoto(request, response); 
   }
  }
其他:一个公共PhotoSerlvet继承HttpServlet类,一个私有的int类型的变量method 一个PhotoDao类型的photoDao的变量,且其的值为空,null,下边是一个没有返回值的方法doGet,其中有两个参数,一个是request,请求,一个是回复,response,后边是可能抛出的一场类,下边是将method赋值为从前台闯过来的method的对应的数值,紧接着是个判读,就是当method等于0的时候,执行addPhoto方法,当method是1的时候执行deletePhoto方法 乱七八糟属于servlet的代码就不说了
主要是前台用了get方式传参,
然后servlet里就用doGet方法接受参数
前台页面参数的名字是method
如果method是0就执行添加图片的方法addPhoto
如果method是1就执行删除图片的方法deletePhoto

上一个:jsp 代码问题 求详解 越详细越好
下一个:以下是一部分jsp中的代码。。附图片。。为什么这3个查询点如图中的查询按钮只能一个是正确的,!?帮忙改

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,