我正在尝试将web应用程序从richfaces 3.3.2迁移到4.0.0,因此我在web.xml文件中更改了必要的内容(servlet映射".xhtml“并删除了Ajax4jsf过滤器)。我也将richfaces 3 jars改成了第四版,但现在我遇到了一些错误,不知道如何解决它们:
The import org.ajax4jsf cannot be resolved
The import org.ajax4jsf cannot be resolved
The import org.ajax4jsf cannot be resolved
The import org.richface
我正面临着jsf实现的问题,或者是我这方面的一些误解:
我有以下内容:(param包含一个恶意的javascript代码块)
<h:outputText value="#{param}"/> <!-- this block does not escape param block -->
#{param} <!-- Also, this one does not escape param -->
<weirdTag weirdParam="#{param}"/> <!-- WTF, this one is e
我需要为一个新的JSF应用程序实现安全性,该应用程序与一个基于“遗留”JSP/servlet的应用程序一起部署在一个EAR文件中(容器是WebLogic 11g)。现在,我有一个JSF阶段侦听器,它检查用户的会话中是否有指示他们已登录的标志(请注意,“共享会话数据”已打开,以便两个web应用程序使用相同的HTTP会话)。
如果可能的话,我宁愿不使用阶段侦听器,而是在web.xml中指定,如果用户没有登录(这就是在遗留web应用程序中实现检查的方式),则将用户重定向到登录页面。然而,登录页面位于“遗留”应用程序的上下文根目录中,而不是JSF应用程序。(请注意,旧的应用程序运行在比新的JSF we