运行效果见 附件,有好的解决方法请分享xf.zhouwenjun@163.com
1. 动态设置select 默认值
action代码:
ls2.clear();
String userName3="伍星";
ls = SQLControl.get_departmental_userName("技术质量部");
for (int i = 0; i < ls.size(); i++) {
SysItemForm item = new SysItemForm();
name = ((List) ls.get(i)).get(0).toString();
item.setName(name);
ls2.add(item);
}
request.setAttribute("ls2", ls2);
request.setAttribute("userName3", userName3);
return mapping.findForward("test");
jsp代码:
技术质量部人员名单:
<html:form action="/sysItem.do?method=lookItem_byId">
<html:select property="userName" value="${userName3}">
<html:options collection="ls2" property="name"/>
</html:select>
</html:form>
2. 动态设置radio 的默认值
action代码:
String item_state_id=SQLControl.get_itemState();
request.setAttribute("item_state_id", item_state_id);
return mapping.findForward("test");
jsp代码:
项目状态:
<%
String item_state_id=request.getAttribute("item_state_id").toString();
if(item_state_id=="已完成" || item_state_id.equals("已完成"))
{%>
<input type="radio" name="item_state" value="进行中">进行中
<input type="radio" name="item_state" value="暂停">暂停
<input type="radio" name="item_state" value="已完成" checked="checked">
已完成
<% }else if(item_state_id=="暂停" || item_state_id.equals("暂停")){%>
<input type="radio" name="item_state" value="进行中">进行中
<input type="radio" name="item_state" value="暂停" checked="checked">
暂停中
<input type="radio" name="item_state" value="已完成">已完成
<%}else if(item_state_id=="进行中" || item_state_id.equals("进行中")){ %>
<input type="radio" name="item_state" value="进行中" checked="checked">
进行中
<input type="radio" name="item_state" value="暂停">暂停
<input type="radio" name="item_state" value="已完成">已完成
<%} %>
- 大小: 13.8 KB
- 大小: 11.7 KB
分享到:
相关推荐
巧用struts标签之checkboxlist选中默认值换行处理
Struts2-Double-Select-Example
要在JSP中使用Struts 2.0标志,先要指明标志的引入。通过在JSP的代码的顶部加入以下代码可以做到这点。 <%@taglib prefix="s" uri="/struts-tags" %>
struts2中select从action中动态获得,访问jsp页面时候,先要请求action,得到select标签的内容!
struts2实现页面select标签默认选中,很简单的,一看马上就会了
主要讲解了在Struts中流行的运用Validate技术对表单的各个字段进行动态的验证。附带有项目。
这是一个对struts一个标签(html:select)的操作,主要为了操作下拉列表控制的数据读取,适合于初学者。。
struts动态验证小例子,一目了然,一看就会
struts动态表单实例struts动态表单实例struts动态表单实例
NULL 博文链接:https://wang3065.iteye.com/blog/1119222
Struts2 实现动态树 结合Hebernate
struts实现select级联,没有连接数据库
html:radio,html:checkbox,html:multibox,html:select 与actionform结合使用数组或集合,有多种实现方式
jsp 开发之struts2中s-select标签的使用.docx
NULL 博文链接:https://takeme.iteye.com/blog/1631525
struts动态方法配置
里面是自己实现struts拦截器的一个原理,基于jdk的动态代理
struts与hibernate实现文件的上传与动态下载 主要就是运用struts2.2和hibernate3.6进行文件上传与下载,并且能动态的下载,里面包括了详细的构建文档,以及代码
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
一个入门级别的struts动态表单案例,大家下载后,可以主要看看配置文件struts-config.xml