0
JSF가있는 JBoss Server에 Excel 파일을 업로드하려고하므로 Tomahawk를 사용했습니다. 이미있는 JSF 관련"http://myfaces.apache.org/tomahawk"찾을 수 없습니다. JSF의 오류
tomahawk-1.1.9.jar
commons-el-1.0.jar
commons-logging-1.1.1.jar
commons-fileupload-1.2.2-javadoc.jar
commons-io-1.4.jar
다른 JAR 파일 :
<%@ taglib uri="http:// myfaces.apache.org/tomahawk" prefix="t" %>
<h:form id="MF" enctype="multipart/form-data" >
<t:inputFileUpload id="fileupload" value="#{dataentryctl.minvoice}" storage="file" required="false" />
<h:commandButton id="Submit" type="button" action="#{dataentryctl.ProcessData}" value="save"
onclick="revalidateF12();submitForm()" onkeydown="keyDownEvents(this)" />
</h:form>
나는 다음과 같은 JAR 파일이 있습니다. 다른 JSP 페이지도 정상적으로 작동합니다. 나는 (내가 JBOSS 서버를 시작하기에 어떤 오류가 발생하고 있지 않다) 또한 web.xml 파일에 추가해야
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<description> ... </description><param-name>uploadMaxFileSize</param-name>
<param-value>100m</param-value>
</init-param>
<init-param>
<description> ...</description>
<param-name>uploadThresholdSize</param-name>
<param-value>100k</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>extensionsFilter</filter-name><url-pattern>.jsf</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name><url-pattern>/faces/</url-pattern>
</filter-mapping>
액션 클래스 패키지 panaceaFACweb.FACCtlbean;
import org.apache.myfaces.custom.fileupload.UploadedFile;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class dataentryctl {
private UploadedFile minvoice;
public UploadedFile getMinvoice() {
return minvoice;
}
public void setMinvoice(UploadedFile minvoice) {
this.minvoice = minvoice;
}
public String ProcessData() {
load();
return null;
}
public void load() {
try {
InputStream input = minvoice.getInputStream();
// ...
} catch (IOException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}
}
}
친절
<%@ taglib uri="http:// myfaces.apache.org/tomahawk" prefix="t" %>
당신이 태그 라이브러리 URI의 체계 후 매달려 공간이, 제가 주 :(여기