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

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


HUH函数
浏览 3085回答 3
3回答

慕码人2483693

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 {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubsuper.doGet(req, resp);System.out.println("doGet");}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubsuper.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");}}

子衿沉夜

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

慕娘9325324

你好,不可以调用jsp和servlet之间,可以互相传值,但是因为存在先后关系,所以没有调用一说,只有跳转
打开App,查看更多内容
随时随地看视频慕课网APP