0
您好我有兩個文件上傳領域在我的Struts2 jsp我想有第一個領域是mendatory和第二可能是空的。我怎麼能做到這一點使用文件上傳攔截如何使一個文件上傳mentadory和其他不在Struts2
感謝
您好我有兩個文件上傳領域在我的Struts2 jsp我想有第一個領域是mendatory和第二可能是空的。我怎麼能做到這一點使用文件上傳攔截如何使一個文件上傳mentadory和其他不在Struts2
感謝
我會建議你做以下 - 寫在Struts 2 Action類2種方法
的validate() - 這個方法會被要求上傳按鈕點擊調用javascript函數並向Struts 2 Action提交Ajax請求,並且此Action的validate()方法將只檢查天氣用戶瀏覽過至少一個文件並基於此返回true或false值。 execute() - 如果validation()方法返回true,那麼只提交表單(通過javascript提交表單),這樣它就會調用execute()方法並在這裏執行文件上傳邏輯。
你在做客戶端或服務器端的驗證嗎? – anu
編寫您自己的驗證方法並讓file2爲空。 – Jaiwo99