如何从按钮的单击事件调用servlet

时间:2015-08-26 05:42:51

标签: jsp

大家好,我们可以从没有标签的动作属性的按钮调用servlet吗?

喜欢

 <button onclick="/SaveHighlights?p=" + <%=line%>+ "&q="+'<%=filename%>'>Save</button>

4 个答案:

答案 0 :(得分:1)

我认为您对onclick事件有一些错误的想法。当单击按钮或其他按钮时,它会执行javaScript。

答案 1 :(得分:1)

OnClick触发事件,如果您想在servlet中使用JavaScript代码,则可以使用<script></script>

此外,由于您不想使用Action方法,因此可以使用:

RequestDispatcher rd = request.getRequestDispatcher("DestinationServlet");
rd.forward(request,response);

答案 2 :(得分:0)

试试这个

 <a href="/SaveHighlights?p=" + <%=line%>+ "&q="+'<%=filename%>'><input type="button" name="button" value="save"/> </a>

答案 3 :(得分:0)

您可以调用js函数,尝试使用“location.href”触发一个简洁的链接。如果将该链接映射到web.xml中的servlet,则会调用它。

注意:如果您不想重新加载当前页面,请使用AJAX调用。希望它有所帮助!