jsp和java和servlet 如何将从数据库中查询的字段显示在性别单选按钮
4个回答
展开全部
1.servlet中的操作:这里只谈字段,不涉及封装成对象。
把从数据库查出来的性别字段的值,放到request作用域,然后转发到显示性别单选按钮的页面。
例如:request.setAttribute("gender",gender);
2.jsp页面核心代码:从request作用域取出性别的值进行比较。
<input type="radio" name="gender" value="1" checked="checked" ${requestScope.gender eq '1' ? 'checked':'' }/>男
<input type="radio" name="gender" value="0" ${requestScope.gender eq '0' ? 'checked':'' }/>女
把从数据库查出来的性别字段的值,放到request作用域,然后转发到显示性别单选按钮的页面。
例如:request.setAttribute("gender",gender);
2.jsp页面核心代码:从request作用域取出性别的值进行比较。
<input type="radio" name="gender" value="1" checked="checked" ${requestScope.gender eq '1' ? 'checked':'' }/>男
<input type="radio" name="gender" value="0" ${requestScope.gender eq '0' ? 'checked':'' }/>女
展开全部
估计楼主没有做过java web项目。
你说的仅仅是前台封装数据,到后台数据库验证而已。
如果是我 servlet中获得从表单获得的数据,
dao中封装了验证过程。
具体看看实例就明白了。
不管是单选 多选 还是下拉菜单,我认为都是一个javabean中的属性,对应数据库中一条记录的某个字段而已。
你说的仅仅是前台封装数据,到后台数据库验证而已。
如果是我 servlet中获得从表单获得的数据,
dao中封装了验证过程。
具体看看实例就明白了。
不管是单选 多选 还是下拉菜单,我认为都是一个javabean中的属性,对应数据库中一条记录的某个字段而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个如果用的是struts2的话有默认的支持.
<s:radio name="staffSex" list="#{'M':'男','F':'女'}" listKey="key" listValue="value" value="'M'"/>
是字符串就这样:value="'M'"
<s:radio name="staffMarried" list="#{'1':'是','0':'否'}" listKey="key" listValue="value" value="0"/>
是数字就这样:value="0"
.用jsp的话就自己写个动态的radio呗
<s:radio name="staffSex" list="#{'M':'男','F':'女'}" listKey="key" listValue="value" value="'M'"/>
是字符串就这样:value="'M'"
<s:radio name="staffMarried" list="#{'1':'是','0':'否'}" listKey="key" listValue="value" value="0"/>
是数字就这样:value="0"
.用jsp的话就自己写个动态的radio呗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将查询结果setAtrribute进request
forward给jsp
jsp中用jstl中的if标签判断一下赋值给html标签
forward给jsp
jsp中用jstl中的if标签判断一下赋值给html标签
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询