1
2
这在法律中没有具体规定 JSP specification . 因此,没有跨平台的方法来映射jspservlet上的资源。
你最好的办法就是
|
2
1
可能最简单的方法就是叫它.jsp。约定优先于配置(在本例中甚至没有指定的配置方式)。 如果你叫它.jsp,会有什么中断? 如果希望.jsp在URL中不可见,可以使用过滤器在内部将URL转发到jsp(如果有很多),或者使用BalusC建议的映射(如果只有少数)。 |
3
0
我同意Arafangion的第一句话:servlet首先是跨平台的! servlet是跨平台的,JSP(servlet的一个示例)是跨平台的,而web.xml 您给出的代码片段是跨平台的(它将在Windows上运行,与在Linux上运行相同;您可以在Tomcat、JBoss或Websphere中使用它。
你知道,我肯定,那“爪哇”!=“Javascript”。您还知道servlet是服务器端的,但是.js脚本是客户端处理的。 所以我有点搞不懂为什么要给一个(客户端).js脚本分配一个(服务器端)“? |
4
-1
从定义上看,servlets不依赖于平台(即,它们需要Java平台,通常需要servlet平台)。 然而,这些平台通常很容易配置为在不同的操作系统上运行,但是servlet本身并不一定知道细节。 所以。。。回答你的问题。。。可能是“否”,除非您将答案限制为,例如,多个操作系统上的特定tomcat,或特定版本的tomcat和特定的替代servlet服务器。 |