java - 为什么 JSP 文件的文件名中带有感叹号?

标签 java oracle jsp

如果我们有一个名为 user!userAdd.do?userId=18282 的文件,那么 Java 如何/在哪里解释此请求?

最佳答案

您的 .do 扩展名可能表明您正在使用 struts。 struts中感叹号的使用如下

用户!userAdd.do

user --> 映射到映射到该 url 的类

userAdd --> 映射到上一个类中要调用的方法

此技术只能在激活 DynamicMethodInitation 时使用。

出于安全原因,我个人总是禁用此功能。通过这种主动技术和之前的技术,用户可以有效地调用类的每个公共(public)方法。

关于java - 为什么 JSP 文件的文件名中带有感叹号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10750928/

相关文章:

java - 我如何从 jsp 调用 servlet(HTTP 状态 404 – 未找到)

oracle - 如何在一个应用程序中使用不同的 oracle 字符集

database - 在oracle中导入一个dbf文件

javascript - 显示mysql的回车符

java - 重新加载jsp页面时出现字节限制超出问题?

jsp - Spring框架Web MVC很好,但是使用什么框架将小部件放在网页上以进行简单实体CRUD?

java - Spring MVC Hibernate Spring Security 错误

java - 如何将b树存储到光盘中?

java - 如何将 jasper 报告从 xalan 切换到 saxon?

database - 如何在给定时间后自动解锁 Oracle 中的表?