【发布时间】:2014-04-18 05:22:15
【问题描述】:
我有一个带有两个按钮的 JSP 页面。一个是开启的,另一个是关闭的。
如果我单击 JSP 中的 ON 按钮,单击时必须将一些预定义的字符串发送到 IP 地址。
我们如何在点击按钮时从 JSP 调用 Java 程序?
【问题讨论】:
-
嗨,谢谢,如果可能的话,你能分享一些代码吗
我有一个带有两个按钮的 JSP 页面。一个是开启的,另一个是关闭的。
如果我单击 JSP 中的 ON 按钮,单击时必须将一些预定义的字符串发送到 IP 地址。
我们如何在点击按钮时从 JSP 调用 Java 程序?
【问题讨论】:
只需给各个按钮元素一个唯一的名称。按下时,按钮的名称可用作请求参数,就像输入元素一样
例如
<form action="${pageContext.request.contextPath}/myservlet" method="post">
<input type="submit" name="button1" value="Button 1" />
</form>
与
@WebServlet("/myservlet") 公共类 MyServlet 扩展 HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
MyClass myClass = new MyClass();
if (request.getParameter("button1") != null)
{
myClass.function1();
}
else
{
// ???
}
request.getRequestDispatcher("/WEB-INF/some-result.jsp").forward(request, response);
}
}
【讨论】:
【讨论】: