调用没有url-pattern依赖的servlet

时间:2014-09-16 13:46:22

标签: java javascript jsp servlets

我现在已经解决了这个问题。非常感谢

确定。让我详细解释一下我的问题。

这是我的web.xml

<servlet>
<display-name>PDFOpen</display-name>
<servlet-name>PDFOpen</servlet-name>
<servlet-class>com.cc.wdk.custom.admin.db.OpenPdfServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PDFOpen</servlet-name>
<url-pattern>/component/main/*</url-pattern>
</servlet-mapping>

我的jsp中有一个按钮,点击按钮我想要调用我的servlet。

<script type="text/javascript">
function openPDF(){

//Call my servlet here

}
</script>

JSP组件:

<dmf:button name="Submit"onclick="openPDF" id="openPDFId" runatclient="true">
</dmf:button>

点击按钮即可调用javascript。我面临的主要问题是,一旦主页加载,servlet就会被触发。 (主页的URL中包含/ component / main /),这是我在web.xml中给出的url-pattern。但我不希望这样。单击按钮时必须获得triggrered。即使点击按钮后,URL仍然是相同的,因为它保持在同一页面上。我如何实现这一目标。我希望我在解释中有所作为。

0 个答案:

没有答案