我有一个带有两个按钮的JSP页面。一个是开,另一个是关 如果我点击JSP中的ON按钮,单击一些预定义的字符串就必须发送到IP地址。
如何通过点击按钮从JSP调用Java程序?
答案 0 :(得分:1)
只需为各个按钮元素指定一个唯一名称即可。按下时,按钮的名称可用作请求参数,与输入元素
一样<强> E.g。强>
<form action="${pageContext.request.contextPath}/myservlet" method="post">
<input type="submit" name="button1" value="Button 1" />
</form>
与
@WebServlet(&#34; / myservlet&#34) 公共类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);
}
}
答案 1 :(得分:0)