Java 无法调用index.jsp
我正在通过JDeveloperIDE开发一个充满JSP和servlet的JavaWeb应用程序。 我使用的集成服务器是Weblogic 在我的应用程序中间,如果我删除路径直到上下文根,那么在index.jsp上编写的java代码就不会被执行 web.xml中还提供了索引页条目 例如: 我的应用程序url是Java 无法调用index.jsp,java,jsp,jakarta-ee,weblogic,jdeveloper,Java,Jsp,Jakarta Ee,Weblogic,Jdeveloper,我正在通过JDeveloperIDE开发一个充满JSP和servlet的JavaWeb应用程序。 我使用的集成服务器是Weblogic 在我的应用程序中间,如果我删除路径直到上下文根,那么在index.jsp上编写的java代码就不会被执行 web.xml中还提供了索引页条目 例如: 我的应用程序url是http://localhost:7101/DAMS/index.jsp 在中间的某个地方,我在url上:http://localhost:7101/DAMS/pages/activate.js
http://localhost:7101/DAMS/index.jsp
在中间的某个地方,我在url上:http://localhost:7101/DAMS/pages/activate.jsp
在这里,如果我从URL中删除“/pages/activate.jsp”,则不会打印index.jsp上编写的SOP。有什么线索吗
我想做的是,如果有人点击索引页,我想通过调用session.invalidate()使会话无效
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>
OnSaveMedicaidOption
com.restat.db.OnSaveMedicaidOption
OnSaveMedicaidOption
/OnSaveMedicaidOption
/index.jsp
PostData
PostData
com.restat.db.PostData
PostData
/postData
SOP**=System.out.println()
谢谢这可能是一个评论,但我的名声不允许我这么做。在web.xml中将index.jsp
声明为欢迎文件列表
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
index.jsp
您把index.jsp放在哪里了?它是直接在web根目录下还是在pages目录下?将您的servlet的url映射发布到web根目录下。@dkostubh…@SotiriosDelimanolis。。完成了@HarsH1610似乎没有任何映射到句柄DAMS/pages/activate.jsp