代码改变世界

java开发功能代码汇总

2014-02-15 15:26  omgee  阅读(449)  评论(0编辑  收藏  举报

多文件上传

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>