用下拉框一定要写form bean吗? 自己迭代并且判断当前选中的option是哪项等于再写一次这个类型的标签, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如随便写个select都要form bean ,不写就不行<html:select property="a"> <html:option value="password">1</html:option> <html:option value="key">2</html:option> </html:select> 呵呵,想到用bean来处理已经是个好现象了,给你一个大概的结构吧。public class SelectTag implements FormTag{ private LinkedHashMap <String, String>options= new LinkedHashMap <String, String>(); private String name; private String value; private String errWord; public SelectTag (LinkedHashMap <String, String>options , String name){ ...... } /*从sql中生成options,第一个字段为value,第二个字段为show*/ public SelectTag (String sql, Connection conn ,String name){ ...... } public String getHtmlOut(){ ...... } public void setValue(String value){ ...... } //从request中得到值并做简单测试,通过为true,未通过则在getErr()中得到错误信息 public boolean getAndTestValue(HttpServletRequest request){ ....... } public String getErr(){ ....... } public String getValue(){ ....... }} 楼上说什么,没看明白啊我是说,在页面中要用select,怎么都要为这页写个form bean "SelectForm"?<html:select property="id" name="SelectForm"> <html:options collection="Names" property="id" labelProperty="displayName"/></html:select>而我在struts中都没用form bean,都是直接通过request取值的我现在想的是怎么不写form bean,就可以用<html:select>? 不写的话,怎么用?还有通过request.getParameter("下拉框name");这“下拉框name”在哪里定义? SimpleDateFormat 问题? Linux上安装配置使用Tomcat说明文档和JDK环境变量配置 myEclipse 正常使用 但突然不能编译jsp网页 求高手帮解答 myeclipse官网为何进不去了啊? 当数据库表新增了一个字段时 hibernate怎么更新? tomcat7 Spring3.1 启动报错 请教:会话Bean的使用 servlet运行问题,请高手进来指点迷津(在线等待) 求救!!!着急中... Java 关于连接池问题。。。。。 业务层方法全部使用静态方法是否可行?
<html:select property="a">
<html:option value="password">1</html:option>
<html:option value="key">2</html:option>
</html:select>
给你一个大概的结构吧。public class SelectTag implements FormTag{
private LinkedHashMap <String, String>options= new LinkedHashMap <String, String>();
private String name;
private String value;
private String errWord; public SelectTag (LinkedHashMap <String, String>options , String name){
......
} /*从sql中生成options,第一个字段为value,第二个字段为show*/
public SelectTag (String sql, Connection conn ,String name){
......
} public String getHtmlOut(){
......
} public void setValue(String value){
......
}
//从request中得到值并做简单测试,通过为true,未通过则在getErr()中得到错误信息
public boolean getAndTestValue(HttpServletRequest request){
.......
} public String getErr(){
.......
} public String getValue(){
.......
}
}
我是说,在页面中要用select,怎么都要为这页写个form bean "SelectForm"?
<html:select property="id" name="SelectForm">
<html:options collection="Names" property="id"
labelProperty="displayName"/>
</html:select>而我在struts中都没用form bean,都是直接通过request取值的
我现在想的是怎么不写form bean,就可以用<html:select>?
这“下拉框name”在哪里定义?