0

我正在开发一个通过 jDeveloper IDE 填充 JSP 和 servlet 的 Java Web 应用程序。我使用的集成服务器是 Weblogic。

在我的应用程序中间,如果我删除了直到上下文根目录的路径,那么写在我的 index.jsp 上的 java 代码就不会被执行。

web.xml 中还提供了索引页面条目

对于前。:

我的应用程序 urlhttp://localhost:7101/DAMS/index.jsp 在中间某处我在 url 上:http://localhost:7101/DAMS/pages/activate.jsp 如果我从我的 URL 中删除“/pages/activate.jsp”,则不会打印写在我的 index.jsp 上的 SOP。有什么线索吗?

我希望做的是,如果有人点击索引页面,我希望通过调用session.invalidate();index.jsp 使会话无效。

网页.xml:

<servlet>
    <servlet-name>OnSaveMedicaidOption</servlet-name>
    <servlet-class>com.restat.db.OnSaveMedicaidOption</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>OnSaveMedicaidOption</servlet-name>
    <url-pattern>/OnSaveMedicaidOption</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>PostData</display-name>
    <servlet-name>PostData</servlet-name>
    <servlet-class>com.restat.db.PostData</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>PostData</servlet-name>
    <url-pattern>/postData</url-pattern>
  </servlet-mapping>

SOP** = System.out.println();

谢谢

4

1 回答 1

2

这将是一个评论,但我的声誉不允许我这样做。在 web.xml 中声明index.jsp欢迎文件列表。

<welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list> 
于 2013-05-06T17:18:34.643 回答