gpt4 book ai didi

java - 想在同一个 servlet 类中编写多个 doget 方法是否可能......如果是......如何......

转载 作者:行者123 更新时间:2023-11-30 08:09:07 25 4
gpt4 key购买 nike

public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
String param1 = req.getParameter("x");
String param2 = req.getParameter("y");
String param3 = req.getParameter("z");
int x = Integer.parseInt(param1);
int y = Integer.parseInt(param2);
int z = Integer.parseInt(param3);

最佳答案

为什么您要在同一个 servlet 中使用多个 doGet,这样就失去了意义。您可以使用一个 Servlet 将控制分派(dispatch)给适当的 Controller (首选),或者您可以为每个请求使用一个 Servlet

doGetHttpServlet 的继承方法,所以可以重载doGet 方法,但是不能调用这些重载。由于您的实现将被注入(inject)到客户端,因此客户端已使用 HttpServlet 类进行编码,并且您的实现被多态调用。因此,客户端只能访问 HttpServlet 中定义的方法,而您的重载实现将不为人所知。

希望对您有所帮助。

关于java - 想在同一个 servlet 类中编写多个 doget 方法是否可能......如果是......如何......,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32717966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com