`
chw0892
  • 浏览: 20954 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Struts2的Select如何获取Action的Map值和List值

阅读更多
map:
其中 private Map<Integer,String> dname1=new HashMap<Integer,String>();
(set,get方法)

    接着dname1.put("","");

在JSP这样显示

<s:select id="depart" label="选择系别" headerKey="-1" headerValue="---选择系别---" list="dname1" listKey="key" listValue="value"></s:select>

List:
其中:
private List<String> dname =new ArrayList<String>(); (set,get方法)
记得!!dname.add("数据");这样加入数据的!如果要遍历某个List后加入这个List用

for(Iterator<Teachers> i=list.iterator();i.hasNext();){
    Teachers dl=(Teachers)i.next();
dname.put(d1.getDname(),

在JSP这样显示:
<s:select id="depart" label="选择系别" headerKey="-1" headerValue="---选择系别---" list="dname" s:select>
1
2
分享到:
评论
2 楼 chw0892 2011-05-21  
d是Action里面的字段,接受数据库里的结果集:d="你在数据库里查出的结果集,当然必须是List的类型"
1 楼 chw0892 2011-05-21  
<s:iterator value="d" var="dept">
<s:property value="#dept.dname" />
</s:iterator>

还有一种!这是List里面封装的是Depart对象!!则这样弄出来

相关推荐

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    深入浅出Struts2(附源码)

    作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,如数据类型转换、文件上传和下载、提高Struts 2应用的安全性、调试与性能分析、FreeMarker、Velocity、Ajax,等等。跟随作者一道深入Struts 2,聆听...

    Struts2+API+标签全解+网页说明

    iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。 append标签:将多个集合对象拼接在一起,组成一个新的集合。将多个集合使用一个标签完成迭代。 generatot标签:将指定的字符串按照规定的分隔符分解...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    从J2SE到J2EE知识点介绍

    4. 为Bean配置集合(List,Set,Map) 266 5. 调用构造方法创建Bean 271 6. 指定Bean引用与自动装配 276 (二) AOP 278 1. AOP简介 278 (三) Spring 3.X 新特性(JavaConfig,SpEL)简介 285 1. JavaConfig 285 2. SpEL...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    galaxy-java 开源java框架。

    功能,相比struts2和spring,着实方便多了. 如果觉得好用,就放弃ssh吧,加入到galaxy的阵营。 1. 完成一个用户管理功能? user.jsp ,这个页面用于新增,修改一个用户 &lt;head&gt;&lt;/head&gt; MyHashMap req = ...

    java编写根据模板导出excel

    import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; public class TextAction extends ActionSupport { /** */ private static final long serialVersionUID = 1...

    java面试题

    答:Struts1和Struts2是两个完全不同的框架,Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。Struts2以核心控制器FilterDispatcher为基础,包含了框架内部的控制流程和处理机制。 ...

    galaxy-java 开源java框架(2012年5月12号)

    功能,相比struts2和spring,着实方便多了. 如果觉得好用,就放弃ssh吧,加入到galaxy的阵营。 1. 完成一个用户管理功能? user.jsp ,这个页面用于新增,修改一个用户 &lt;html&gt; &lt;head&gt;&lt;/head&gt; &...

Global site tag (gtag.js) - Google Analytics