为了账号安全,请及时绑定邮箱和手机立即绑定

jsp页面如何调用Servlet中自己定义的一个方法?

jsp页面如何调用Servlet中自己定义的一个方法?

HUH函数 2019-02-06 15:07:57
jsp页面如何调用Servlet中自己定义的一个方法
查看完整描述

3 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

jsp要调用servlet中自定义的方法需要把自定的方法放在doPost或者doGet或者init方法中。
举例如下:
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorldServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
super.doGet(req, resp);
System.out.println("doGet");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
super.doPost(req, resp);
//调用自定义方法
returnBack(req,resp);
System.out.println("doPost");
}

//这里是自定义方法
public void returnBack(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
System.out.println("really!go home");
}
}



查看完整回答
反对 回复 2019-03-15
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

JSP见面先用request把值存好了,然后跳到servlet去:
request.getRequestDispatcher("servlet的rul").forward(request, response);
在servlet里再调那方法

查看完整回答
反对 回复 2019-03-15
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

你好,不可以调用

jsp和servlet之间,可以互相传值,但是因为存在先后关系,所以没有调用一说,只有跳转

查看完整回答
反对 回复 2019-03-15
  • 3 回答
  • 0 关注
  • 3082 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信