gpt4 book ai didi

jsp - 如何在 index.jsp 上加载 servlet

转载 作者:行者123 更新时间:2023-12-04 13:40:48 25 4
gpt4 key购买 nike

有什么方法可以在 index.jsp 上调用 servlet ?我的欢迎文件是 index.jsp .我需要在 index.jsp 时通过 servlet 填充下拉列表值被打开。

我试图设置 <load-on-startup>web.xml ,但没有任何影响。如何获取欢迎文件 index.jsp调用servlet?

最佳答案

只需将欢迎文件 URL 更改为 servlet 之一。

鉴于此 servlet 映射,

<servlet-mapping>
<servlet-name>indexServlet</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>

只要有这个欢迎文件列表:

<welcome-file-list>
<welcome-file>index</welcome-file>
</welcome-file-list>

不要忘记移动 /index.jsp进入 /WEB-INF文件夹以防止最终用户直接访问它以猜测其 URL(并且不要忘记更改索引 servlet 中的前向调用以指向 /WEB-INF/index.jsp)。

或者,如果您只想拥有“主页 servlet”而不是“索引 servlet”,则将 servlet 映射到空字符串 URL 模式而不是作为欢迎文件。

<servlet-mapping>
<servlet-name>indexServlet</servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>

也可以看看:
  • How to call a servlet on jsp page load?
  • Difference between / and /* in servlet mapping url pattern
  • 关于jsp - 如何在 index.jsp 上加载 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15839854/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com