如何将 React 代码与 jsp 或 servlet 页面连接起来?

How to connect React code with jsp or servlet page?

我正在做一个健身房管理项目,我在前端和后端使用 React 和 Java EE,但不明白如何连接这两个页面。 我的前端页面有一个名为 Register now 的按钮,我希望当我单击该按钮时,jsp 页面应该打开。

您可以在控制器中定义一个路由,或者例如 get("/register") 如果它匹配,那么您将执行您的逻辑并返回您想要的页面

从你的解释来看,其实并不清楚你想做什么。 但是如果你想在点击按钮后直接进入.jsp页面那么你可以直接写

 <form action="page_name.jsp">
     <button>click</button>
    </form>

或者您可以从那里调用 servlet class,您可以通过 RequestDispatcher 调用 jsp。 喜欢

<form action="/add">
     <button>click</button>
    </form>

@WebServlet("/add")
public class AddServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        RequestDispatcher view = request.getRequestDispatcher("/add.jsp");
        view.forward(request, response);
    }
}