1.autotest\WebContent\WEB-INF\lib 在该目录下移除javax.faces-2.1.27.jar,则启动服务报错:
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
在BB中也需要用到该jar包:
例如:
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
2.移除jsf-api-2.0.jar 和jsf-impl-2.1.27.jar则启动服务正常,JSP么有无法识别
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
3.工程加入myfaces1.1.jar 和el_api.jar包后,可以识别以下标签库
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<%@ taglib uri="http://myfaces.apache.org/extensions" prefix="x"%>
web.xml需要加上以下代码:
<!-- Extensions Filter -->
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>
org.apache.myfaces.component.html.util.ExtensionsFilter
</filter-class>
<init-param>
<description>
Set the size limit for uploaded files. Format: 10 - 10
bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
</description>
<param-name>uploadMaxFileSize</param-name>
<param-value>100m</param-value>
</init-param>
<init-param>
<description>
Set the threshold size - files below this limit are
stored in memory, files above this limit are stored on
disk.
Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
</description>
<param-name>uploadThresholdSize</param-name>
<param-value>100k</param-value>
</init-param>
<!--
<init-param>
<param-name>uploadRepositoryPath</param-name>
<param-value>/temp</param-value>
<description>Set the path where the intermediary files will be stored.
</description>
</init-param>
-->
</filter>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>*.faces</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/*</url-pattern>
</filter-mapping>
4.加入myfaces1.1jar后,JSP页面不能识别日期js:
<h:outputText value="计划执行时间" />
<input id="d11" type="text" onClick="WdatePicker()"/>
<script language="javascript" type="text/javascript" src="../js/My97DatePicker/WdatePicker.js">
function setFileValue (){
var xls = document.getElementById("xls").value;
//alert(xls);
document.getElementById("j_id_jsp_173217646_2:filepath").value = xls;
//alert(xls);
}
function WdatePicker(){
}
</script>
-------20160625------------
翻页功能不能用,点击<h:commandLink/>标签没用反应,把<h:commandLink/>修改为<h:commandButton/>
<h:commandButton value="首页 " action="#{importTestcaseBackingBean.findFirstTestcaseInfo}" />
<h:commandLink value="上一页 " action="#{importTestcaseBackingBean.findPreTestcaseInfo}" />
<h:commandButton value="下一页 " action="#{importTestcaseBackingBean.findNextTestcaseInfo}" />
<h:commandLink value="尾页 " action="#{importTestcaseBackingBean.findLastTestcaseInfo}" />