Java 为什么JSP文件的文件名中有感叹号?

Java 为什么JSP文件的文件名中有感叹号?,java,oracle,jsp,Java,Oracle,Jsp,如果我们有一个名为user的文件!userAdd.do?userId=18282,那么Java如何/在何处解释此请求?您的.do扩展可能表示您正在使用struts。struts中的感叹号的用法如下 用户!userAdd.do 用户-->映射到映射到该url的类 userAdd-->映射到要在上一个类中调用的方法 此技术只能在激活DynamicMethodInvocation时使用 我个人总是出于安全原因禁用此功能。使用这种主动的和前面的技术,用户可以有效地调用类中的每个公共方法。您的.do扩展可

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

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

用户!userAdd.do

用户-->映射到映射到该url的类

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

此技术只能在激活DynamicMethodInvocation时使用


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

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

用户!userAdd.do

用户-->映射到映射到该url的类

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

此技术只能在激活DynamicMethodInvocation时使用


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

是一个问号<代码>是一个感叹号。现在你在哪里发现了感叹号?@adarshr,仔细看,它在那里:user!userAdd.do?userId=18282:-)哦,见鬼,是的!我之前没有注意到:)好吧,感叹号在HTTP URL和文件名中都没有特殊意义——它只是一个普通字符。与问号不同,问号将实际地址与参数分开。JSP文件的文件名中没有感叹号。URL的路径中可能有感叹号。这根本不是一回事。
是一个问号<代码>是一个感叹号。现在你在哪里发现了感叹号?@adarshr,仔细看,它在那里:user!userAdd.do?userId=18282:-)哦,见鬼,是的!我之前没有注意到:)好吧,感叹号在HTTP URL和文件名中都没有特殊意义——它只是一个普通字符。与问号不同,问号将实际地址与参数分开。JSP文件的文件名中没有感叹号。URL的路径中可能有感叹号。这根本不是一回事。