【问题标题】:what is the best way to call jsp page?调用jsp页面的最佳方式是什么?
【发布时间】:2015-09-10 08:44:04
【问题描述】:

我正在构建一个网络应用项目。 我在主 jsp 页面的顶部有一个导航栏。我想要的是使用该导航栏来调用另一个 jsp 页面。 我可以处理一些可用的选项: 1. 使用带href的锚; 2. 使用带有按钮的表单来改变动作属性的目标值。

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

还有其他选择吗?

【问题讨论】:

  • 你可以使用锚标签来调用servlete。它应该只映射到 url。
  • 你应该学习一些教程,例如docs.oracle.com/javaee/6/tutorial/doc/bnadp.html
  • 先生。 Prasad Kharkar,你的意思是 web.xml 文件中的 servlet-mapping 还是类似的东西

标签: jsp servlets web-applications


【解决方案1】:

在 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 2021-04-28
    • 2021-08-08
    相关资源
    最近更新 更多