Jsp 在<;中查找源代码文件;iframe>;
我有一个带有Jsp 在<;中查找源代码文件;iframe>;,jsp,jsf,iframe,Jsp,Jsf,Iframe,我有一个带有scr=“name.jsf”的标签。现在我想找到源代码的位置,但查看源代码时,我只看到了*.jsp文件。这是我开始参与的一个遗留项目。没有JavaServerFace方面的经验 谁能帮我找到源代码,或者至少是如何将file.jsp转换为file.jsf 欢迎任何想法或文件 谢谢。您必须在web项目的web.xml文件中检查以下标记 <!-- JSF mapping --> <servlet> <servlet-name>
scr=“name.jsf”
的标签。现在我想找到源代码的位置,但查看源代码时,我只看到了*.jsp文件。这是我开始参与的一个遗留项目。没有JavaServerFace方面的经验
谁能帮我找到源代码,或者至少是如何将file.jsp转换为file.jsf
欢迎任何想法或文件
谢谢。您必须在web项目的web.xml文件中检查以下标记
<!-- JSF mapping -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map these files with JSF -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
但是所有的网页都有扩展名
*.xhtml
(比如a.xhtml、abc.xhtml、xyz.xhtml),因此,如果您尝试http://localhost:8080/abc.xhtml
它将不起作用,但当您尝试使用http://localhost:8080/abc.jsf
或http://localhost:8080/faces/abc.xhtml
它将起作用,因为
已经定义了
。因此,当该模式匹配时,只有JSF servlet或您的设计servlet会匹配开火。@user3422401如果你的问题清楚,请接受答案
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>