调用 jsp 页面的最佳方式是什么?

what is the best way to call jsp page?

我正在构建一个网络应用程序项目。 jsp 主页顶部有一个导航栏。我想要的是使用该导航栏调用另一个 jsp 页面。 我可以处理以下可用选项: 1.将锚点与href一起使用; 2. 使用带有按钮的表单,更改 action 属性的目标值。

但是如果我使用锚点,我将无法调用 WEB-INF 文件夹中的 servlet 类。 如果我使用表单提交它对我来说不实用。

还有其他选择吗?

在web.xml

中添加这样的条目
 <servlet>
   <servlet-name>ServletName</servlet-name>
   <servlet-class>packagename.Servlet_filename</servlet-class>
 </servlet>  
 <servlet-mapping>
   <servlet-name>ServletName</servlet-name>
   <url-pattern>/ServletNamePath</url-pattern>
 </servlet-mapping>

现在使用

<a href="ServletNamePath">Redirect to Servlet</a>