大家好,我们可以从没有标签的动作属性的按钮调用servlet吗?
喜欢
<button onclick="/SaveHighlights?p=" + <%=line%>+ "&q="+'<%=filename%>'>Save</button>
答案 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调用。希望它有所帮助!