如何将 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);
}
}
我正在做一个健身房管理项目,我在前端和后端使用 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);
}
}