1

フォームを作成しようとしています。ユーザーがファイル パスを選択する必要がある場所。

これはhtmlで次のように行うことができます

<input type="file" name="inputFileName"/>

html を使用する場合、その値を「fileObject」クラスにマップする方法がわかりません。

では、「未定義の属性名タイプ」という警告をスローする次のコードでこれを行うにはどうすればよいですか

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="f" %>    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<body>
<f:form method="PUT" commandName="fileObject" >
<f:input type="file" path="inputFileName"/>
</f:form>
</body>
</html>

例外: org.apache.jasper.JasperException: /WEB-INF/jsp/Main.jsp(9,0) TLD によるタグ入力の属性タイプが無効です

4

1 に答える 1

0

f:inputドキュメントで見つけることができるように、属性タイプはありません

于 2013-08-24T14:06:33.987 に答える