我需要知道在jsp中调用函数的方法吗?
在我的函数中,我编写了一个用于获取用户输入的代码并将其写入xml文件中......当我调用它时,出现错误...我怎么能实现这个目的。?
<form method = "post" action="Result.jsp" >
<input type="submit" name="submit" value="Submit" onclick="writeXml()"/>
答案 0 :(得分:2)
HttpServlet
web.xml
action="/yourServletMapping
“doPost(..)
方法但首先,阅读一些servlets教程。
更新:将jena jars放入WEB-INF/lib
答案 1 :(得分:1)
您正在尝试在HTML / JSP中调用java方法。 这是不可能做到的。
当您编写JSP并在浏览器中“访问”它时,服务器(如Tomcat)将“处理”JSP并将“输出”传递给浏览器。浏览器只能看到HTML / CSS / Javascript而且没有java代码。
浏览器会调用onclick,因此无法在此处调用java方法。
您需要将表单提交给servlet - 类似“将控制传递给servlet”,然后从那里调用java方法..
编写一个servlet。在onclick事件中,提交表单。按照Bozho的建议。 (正如他所说,请阅读一些关于Servlets的教程)
编辑: 顺便说一下,你提到的例外不是因为这个原因。还有其他错误。要找出问题所在,我们需要您提供更多详细信息。除了JSP,你还有什么?阅读完整的异常堆栈跟踪。它提到你的任何课程吗?