多文件上传

http://smotive.iteye.com/blog/1903606

java 常用代码

Struts2

前后台(Action ,jsp)传值、取值

Action

public List<Jyj_party_Entity> partyList;

public List<Jyj_party_Entity> getPartyList() {
       return partyList;
   }

public void setPartyList(List<Jyj_party_Entity> partyList) {
        this.partyList = partyList;
    }

partyList = Jyj.getJyjPartyData(where);//获取集合

JSP

<s:iterator value="partyList" var="e" status="sta">   //可直接拿到定义的partyList
                    <tr>
                        <td>
                            <s:property value="#e.party_person_org" />
                        </td>
                        <td>
                            <s:property value="#e.party_work1" />
                        </td>
                    </tr>
 </s:iterator>

c标签

s标签

前后台(Action ,jsp)传值、取值

Action

HttpServletRequest request = ServletActionContext.getRequest();

request.setAttribute("previlege", "干部测评发起人");  //单个文字

public List<Jyj_party_Entity> partyList = Jyj.getJyjPartyData(where);
request.setAttribute("list",partyList); //集合

JSP

直接#request.previlege  塞进request里面的值,在s标签中直接以#request.参数的形式拿出

<s:if test="#request.previlege=='干部测评发起人'">
                            | <a
                                    onclick="javascript:deleteActivity('<s:property value="#e.actId" />');">
                                    <img src="/FireHonest/admin/images/delete_icon.gif" width="16" height="16" align="absmiddle" />删除</a>
                            </s:if>

<s:iterator value="#request.list" var="e" status="sta">
                    <tr>
                        <td>
                            <s:if test='#e.party_name.equals("")'>
       暂无
    </s:if>
                            <s:property value="#e.party_task" />
                        </td>
                        <td>
                            <s:property value="#e.party_person" />
                        </td>
                        <td>
                            <s:property value="#e.party_person_org" />
                        </td>
                        <td>
                            <s:property value="#e.party_work1" />
                        </td>
                        <td>
                            <s:if test='#e.party_workcontent1.equals("")'>
       暂无
    </s:if>
                            <s:property value="#e.party_file1" />
                        </td>
                        <td>
                            <s:if test='#e.party_work2.equals("1")'>
                                进行中
                            </s:if>
                            <s:elseif test='#e.party_work2.equals("2")'>
                                                                                     待审核
                            </s:elseif>
                            <s:elseif test='#e.party_work2.equals("3")'>
                                    已完成                                                     
                            </s:elseif>
                            <s:elseif test='#e.party_work2.equals("0")'>
                                    未通过                                                    
                            </s:elseif>
                        </td>
                        <td>
                        
                                    <img src="/FireHonest/admin/images/modify_icon.gif" width="16" height="16" align="absmiddle" />查看</a>
                        
                                    <img src="/FireHonest/admin/images/jinru.png" width="16" height="16" align="absmiddle" />进入</a>
                    
                                        <img src="/FireHonest/admin/images/shenhe.png" width="16" height="16" align="absmiddle" />审核</a>
                    
                                    <img src="/FireHonest/admin/images/delete_icon.gif" width="16" height="16" align="absmiddle" />删除</a>
                    
                        </td>
                    </tr>
                </s:iterator>

java开发功能代码汇总的更多相关文章

  1. 常见.NET功能代码汇总 (2)

    常见.NET功能代码汇总 23,获取和设置分级缓存 获取缓存:首先从本地缓存获取,如果没有,再去读取分布式缓存写缓存:同时写本地缓存和分布式缓存 private static T GetGradeCa ...

  2. Java开发中代码规范有哪些?

    Java开发中所要遵守的编码规范大体上有如下7点.命名规范.注释规范.缩进排版规范.文件名规范.声明规范.语句规范以及编程规范. 1.命名规范 (1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z) ...

  3. 常见.NET功能代码汇总

    1,在Web上修改指定文件位置的Web.config 这里需要使用 WebConfigurationManager 类,但必须使用WebConfigurationFileMap类来指定文件位置,看代码 ...

  4. Java开发常用代码

    1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a) ...

  5. java开发异常类型汇总

    1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ...

  6. 常见.NET功能代码汇总 (3)

    33,彻底关闭Excel进程 .NET中使用Excel属于使用非托管资源,使用完成后一般都要用GC回收资源,但是,调用GC的位置不正确,Excel进程可能无法彻底关闭,如下面的代码: static v ...

  7. [java开发篇][代码规范]

    http://www.hawstein.com/posts/google-java-style.html Google Java编程风格指南 January 20, 2014 作者:Hawstein出 ...

  8. java分页功能代码

    import java.util.ArrayList; import java.util.List; /** * * @author cheney * * @date Aug 31, 2012 */ ...

  9. IDEA工具java开发之 代码重构Refactor 重命名 删除移动复制 生成变量 抽取方法

    一.重命名 用shift + F6 或者右键单击 二.抽取方法 .三.生成变量 . 四.文件移动复制和删除 可以右键

随机推荐

  1. 浪潮MegaCli

    再总结: 一般,清RAID再做RAID,安装完毕后: ./MegaCli64 -PDList -aALL | egrep 'Slot|Enclosure Device'                 ...

  2. 24种设计模式--策略模式【Strategy Pattern】

    刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜赔了夫人有折兵呀,那咱们先看看这个场景是什么样子的. 先说这个场景 ...

  3. As3 里的正则相关

    用正则的时候 不要用if(content.match("test").length > 0) ...; 改成 if(content.match(/test/g).length ...

  4. 程序员的编辑器——VIM

    from:http://blog.chinaunix.net/uid-11278770-id-148579.html Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册      ...

  5. jquery 的新使用用法

    在1.9.1jquery版本中,live 被替换了,现在使用on事件 在动态添加的行中使用下面可响应 $("tbody").on("click","b ...

  6. 【javascript 动态添加数据到 HTML 页面】

    今天简单的学习了一下有关对象字面量的定义和 javascript 如何取出对象字面量的值的知识,javascript 动态添加数据到 HTML 页面的问题. [学习目标]有如下的一组数据通过 Ajax ...

  7. iBatis系列之三

    iBatis和Hibernate最大差别就是在于iBatis没有严格的和具体的表做关联:而是将结果集和DAO做关联. iBatis的SqlConfig.xml配置一个properties文件,其实可以 ...

  8. python的random函数

    Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random()用于生成一个0到1的随机符点数: 0 < ...

  9. 转:Nginx 日志文件切割

    http://www.cnblogs.com/benio/archive/2010/10/13/1849935.html 偶然发现access.log有21G大,所以将其切割. Nginx 是一个非常 ...

  10. [topcoder]BinaryCards

    现在觉得有空时可以刷一下topcoder的DIV 2的Lvl 3的题目.感觉和刷LeetCode和WikiOi都是不一样的. http://community.topcoder.com/stat?c= ...