Добрый день.
Делаю upload файла. на форме 2 поля: 1-ое, в которое вводится title, и собственное, 2-ое, в котором отображается путь к файлу. нужно сделать валидацию вводимых данных... прочитала уже кучу инфы, а в голове какой-то сумбур.... помогите, пожалуйста, что и куда надо добавить, чтобы валидация работала.
вот мой jsp-файлег upload-а:
| Код | <form name="upload" enctype="multipart/form-data" action="/upload.do" method="post"> <table> <tr> <td><font class="other_font">File title:</font></td> <td><input name="title" type="text"> </td> </tr> <tr> <input type="hidden" name="MAX_FILE_SIZE" value="300000"> <td><font class="other_font">Loading file:</font></td> <td><input name="file" type="file"></td> <td><input type="submit" value="Load"></td> </tr> </table> </form>
|
вот классик UploadAction:
| Код | public class UploadAction extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
if ( form != null ) { DynaActionForm df = (DynaActionForm) form; FormFile file = (FormFile) df.get("file"); String title = (String) df.get("title"); Date data = new Date(); HttpSession session = request.getSession(); user author = (user)session.getAttribute("USER"); Blob blob = Hibernate.createBlob (file.getInputStream()); byte[] f = new byte[(int) blob.length()];
doc doc = new doc(); doc.setTitle(title); doc.setDate(data); doc.setUser_id(author); doc.setAttachment(f); HibernateUtil.Save(doc); } return (mapping.findForward("main")); }
|
что делать с валидацией?!точнее, как ее делать, я не понимаю... :( подскажите, пожалуйста!!! |