-1

我有一个名为“addpicture”的servlet,位于一个名为“AdminClasses”的包中,一个名为“add_picture”的JSP页面位于一个名为“AdminPages”的文件夹中。

现在,我想从这个 jsp 页面调用 servlet。但是,由于 jsp 页面位于该文件夹内,因此它会引发错误,因为 resource not available 。当我将 JSP 页面移动到主网页文件夹时,它工作正常。但是,我不想这样做,因为我所有的管理页面都在“adminPages”文件夹中,如果我移动它们,那将是一团糟。那么,有什么方法可以从该 jsp 页面调用该 servlet,而它位于 adminPages 文件夹中?

帮助将不胜感激,在您帮助的同时,您还可以告诉我如何解决刷新问题;即当我刷新页面时,表单被重新提交。

4

1 回答 1

0

你的 servlet 应该有一个与之关联的 URL,它应该在你的web.xml文件中用servlet-mapping定义。

例如,在 JSP 中,您必须在表单操作中使用 servlet 的 URL 。servlet 类是否在其他包中并不重要。

于 2013-03-14T16:12:59.850 回答