1 16 package org.mortbay.html; 17 import java.io.IOException ; 18 import java.io.Writer ; 19 20 import org.mortbay.http.HttpFields; 21 22 23 27 public class Form extends Block 28 { 29 public static final String encodingWWWURL = HttpFields.__WwwFormUrlEncode; 30 public static final String encodingMultipartForm = "multipart/form-data"; 31 private String method="POST"; 32 33 34 36 public Form() 37 { 38 super("form"); 39 } 40 41 42 45 public Form(String submitURL) 46 { 47 super("form"); 48 action(submitURL); 49 } 50 51 52 55 public Form action(String submitURL) 56 { 57 attribute("action",submitURL); 58 return this; 59 } 60 61 62 64 public Form target(String t) 65 { 66 attribute("target",t); 67 return this; 68 } 69 70 71 73 public Form method(String m) 74 { 75 method=m; 76 return this; 77 } 78 79 80 82 public Form encoding(String encoding){ 83 attribute("enctype", encoding); 84 return this; 85 } 86 87 public void write(Writer out) 88 throws IOException 89 { 90 attribute("method",method); 91 super.write(out); 92 } 93 } 94 95 96 97 98 | Popular Tags |