action类
package com.lwl.luzheng.action;import java.util.List;import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;import com.lwl.luzheng.biz.JiBenXinXiBiz;
import com.lwl.luzheng.entity.JiBenXinXi;import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@Transactional(propagation = Propagation.REQUIRED)
public class JiBenXinXiAction extends ActionSupport {
private JiBenXinXi jiBenXinXi;
    public JiBenXinXi getJiBenXinXi() {
return jiBenXinXi;
} public void setJiBenXinXi(JiBenXinXi jiBenXinXi) {
this.jiBenXinXi = jiBenXinXi;
}
private String orderBy;
  public String getOrderBy() {
return orderBy;
}public void setOrderBy(String orderBy) {
this.orderBy = orderBy;
}
private JiBenXinXiBiz jiBenXinXiBiz;
    public JiBenXinXiBiz getJiBenXinXiBiz() {
return jiBenXinXiBiz;
    }    public void setJiBenXinXiBiz(JiBenXinXiBiz jiBenXinXiBiz) {
this.jiBenXinXiBiz = jiBenXinXiBiz;
    }
@Override
public void validate(){
   
}
public String execute(){
    
List list =jiBenXinXiBiz.getJiBenXinXi();

ActionContext context=ActionContext.getContext();
//往session里放attribute
context.getSession().put("list",list); return SUCCESS;
}
public String searchJiBenXinXi(){
List list=jiBenXinXiBiz.search(jiBenXinXi, orderBy);
ActionContext context=ActionContext.getContext();
//往session里放attribute
context.getSession().put("list",list);
System.out.println("5555555555");

return null;
}}
页面
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:0px;
top:0px;
width:2px;
height:462px;
z-index:1;
}
-->
</style>
<script language="javascript">
function  onload(){
parent.mainFrame.location="fenye.jsp";
}
function checkType(){
var gonmin=document.getElementById("gongmin");
var faren=document.getElementById("faren");
var type=document.getElementById("clientType").value;
if(type=="法人或其他组织"){
alert("fghjm");
faren.readOnly=false;
gonmin.value="";
gonmin.readOnly=true;
}else if(type=="公民"){
gonmin.readOnly=false;
faren.readOnly=true;
faren.value="";
return;
}
}
</script>
</head><body onload="onload()">
<s:form name="form1" id="form1" method="post" action="jiBenXinXi!searchJiBenXinXi">
<div id="Layer1">
  <table height="500" cellspacing="0" cellpadding="0">
      <tr>
        <td width="182" valign="top" bgcolor="#CCCCCC">
          <div>
           <table width="182" border="0" cellspacing="0" cellpadding="0">
             <tr>
               <td width="182"><a href="#" class="A2">
               <div id="menu1" style="height:20px;text-align:center;"class="mouseOutStyle" onMouseOver="this.className='mouseOverStyle'" onMouseOut="this.className='mouseOutStyle'"><span class="td2">查询条件</strong></span></div></a><table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10">&nbsp;</td>
    <td width="10">&nbsp;</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>适用程序:</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td><select name="jiBenXinXi.shiYongChengXu" id="select" style= "WIDTH:150px ">
      <option>全部</option>
      <option>简易程序</option>
      <option>一般程序</option>
    </select></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>案由:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.gistOfCase" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>当事人类型:</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td><select name="jiBenXinXi.dangShiRenLeiXing" id="clientType" style= "WIDTH:150px " onchange="checkType()">
        <option value="全部">全部</option>
        <option value="公民">公民</option>
        <option value="法人或其他组织">法人或其他组织</option>
                  </select></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>公民:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td> <input type="text" name="jiBenXinXi.gongMinXingMing" id="gongmin"  readonly  /><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>法人或其他组织:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.FaRenDaiBiao" id="faren" readonly="readonly"/><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>违章车型:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.changPaiXingHao" /><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>违章车牌号:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.chePaiHao" /><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>案件状态:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.anJianZhuangTai" /><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>立案日期:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.liAnRiQi" /><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>结案日期:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="text" name="jiBenXinXi.jieAnRiQi" /><br /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>排序方式:</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>
    <select name="">
<option value="liAnRiQi">默认</option> 
<option value="shiYongChengXu">适用程序</option> 
<option value="gistOfCase">案由</option>
<option value="anJianZhuangTai">案件状态</option>
</select> 
    </td>
  </tr>
  <tr>
    <td colspan="2" align="center" height="30"><input type="submit" value=" 搜 索 " ><br> 
</td></tr>
</table>
</td>
             </tr>
           </table>
         </div>
        </td>
      </tr>
</table></div>
 </s:form>
</body>
</html>