java - 无法调用index.jsp

标签 java jsp jakarta-ee weblogic jdeveloper

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

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

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

例如。 :

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

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

web.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();

谢谢

最佳答案

这本来是一条评论,但我的声誉不允许我这样做。在 web.xml 中将 index.jsp 声明为 welcome-file-list。 xml。

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

关于java - 无法调用index.jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16403744/

相关文章:

javascript - 尝试使用警报消息后通过其 id 将焦点设置在表单元素上,但提交了 jsp 页面

javascript - jquery中如何结合打印和删除空输入?

java - 如何使用单个 JOptionPane.showMessageDialog() 语句显示多个输出?

java - 是否可以在 Play Framework 2.5 上使用 Java Akka 访问 actor 中的 Http 上下文

java - Play Framework JPA : how to implement one-to-many relationship?

java - 在eclipse中设置类路径和java构建路径有什么区别?

java - 如何判断一个共享的jsp文件是否被多个用户访问?

java - 如何不对 ChromeDriver 路径进行硬编码?

java - 无法将生成的 JSP java 文件编译到 App Engine Google Glass

java - weblogic 是开源的吗?