【发布时间】:2026-02-09 15:10:01
【问题描述】:
我正在使用 Eclipse 来编写 servlet。现在,我想让example.jsp 执行类似 servlet 的操作(ServletConfig、ServletContext 的访问属性或参数...)
我把example.jsp放在WebContent上面,项目名是ProjectExample。
在 web.xml 中,这是我声明这个 servlet 的方式:
<servlet>
<servlet-name>JSP Example</servlet-name>
<jsp-file>example.jsp</jsp-file>
<init-param>
<param-name>name</param-name>
<param-value>hqt</param-value>
</init-param>
// I meet warning at <jsp-file>: that doesn't found this file
//although I have change to: `/example.jsp`, `ProjectExample/example.jsp` or `/ProjectExample/example.jsp`
</servlet>
因为Container不识别这个文件,所以当我使用:getServletConfig().getInitParameter("name")我会收到null!!!
请告诉我如何解决这个问题。
谢谢:)
@: 如果在代码中输入错误,那不是问题,因为它只是拼写错误。我不知道为什么 * 不再允许复制/粘贴功能了。
【问题讨论】:
标签: eclipse jsp servlets web.xml