1 5 package com.opensymphony.webwork.views.jsp.ui; 6 7 import com.opensymphony.webwork.components.TextField; 8 import com.opensymphony.webwork.components.UIBean; 9 import com.opensymphony.xwork.util.OgnlValueStack; 10 11 import javax.servlet.http.HttpServletRequest ; 12 import javax.servlet.http.HttpServletResponse ; 13 14 18 public class TextFieldTag extends AbstractUITag { 19 20 protected String maxLength; 21 protected String readonly; 22 protected String size; 23 24 public UIBean getBean(OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res) { 25 return new TextField(stack, req, res); 26 } 27 28 protected void populateParams() { 29 super.populateParams(); 30 31 TextField textField = ((TextField) bean); 32 textField.setMaxLength(maxLength); 33 textField.setReadonly(readonly); 34 textField.setSize(size); 35 } 36 37 public void setMaxLength(String maxLength) { 38 this.maxLength = maxLength; 39 } 40 41 public void setReadonly(String readonly) { 42 this.readonly = readonly; 43 } 44 45 public void setSize(String size) { 46 this.size = size; 47 } 48 } 49 | Popular Tags |