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"> </td>
<td width="10"> </td>
</tr>
<tr>
<td> </td>
<td>适用程序:</td>
</tr>
<tr>
<td> </td>
<td><select name="jiBenXinXi.shiYongChengXu" id="select" style= "WIDTH:150px ">
<option>全部</option>
<option>简易程序</option>
<option>一般程序</option>
</select></td>
</tr>
<tr>
<td> </td>
<td>案由:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.gistOfCase" /></td>
</tr>
<tr>
<td> </td>
<td>当事人类型:</td>
</tr>
<tr>
<td> </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> </td>
<td>公民:</td>
</tr>
<tr>
<td> </td>
<td> <input type="text" name="jiBenXinXi.gongMinXingMing" id="gongmin" readonly /><br /></td>
</tr>
<tr>
<td> </td>
<td>法人或其他组织:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.FaRenDaiBiao" id="faren" readonly="readonly"/><br /></td>
</tr>
<tr>
<td> </td>
<td>违章车型:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.changPaiXingHao" /><br /></td>
</tr>
<tr>
<td> </td>
<td>违章车牌号:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.chePaiHao" /><br /></td>
</tr>
<tr>
<td> </td>
<td>案件状态:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.anJianZhuangTai" /><br /></td>
</tr>
<tr>
<td> </td>
<td>立案日期:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.liAnRiQi" /><br /></td>
</tr>
<tr>
<td> </td>
<td>结案日期:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.jieAnRiQi" /><br /></td>
</tr>
<tr>
<td> </td>
<td>排序方式:</td>
</tr>
<tr>
<td> </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>
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"> </td>
<td width="10"> </td>
</tr>
<tr>
<td> </td>
<td>适用程序:</td>
</tr>
<tr>
<td> </td>
<td><select name="jiBenXinXi.shiYongChengXu" id="select" style= "WIDTH:150px ">
<option>全部</option>
<option>简易程序</option>
<option>一般程序</option>
</select></td>
</tr>
<tr>
<td> </td>
<td>案由:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.gistOfCase" /></td>
</tr>
<tr>
<td> </td>
<td>当事人类型:</td>
</tr>
<tr>
<td> </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> </td>
<td>公民:</td>
</tr>
<tr>
<td> </td>
<td> <input type="text" name="jiBenXinXi.gongMinXingMing" id="gongmin" readonly /><br /></td>
</tr>
<tr>
<td> </td>
<td>法人或其他组织:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.FaRenDaiBiao" id="faren" readonly="readonly"/><br /></td>
</tr>
<tr>
<td> </td>
<td>违章车型:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.changPaiXingHao" /><br /></td>
</tr>
<tr>
<td> </td>
<td>违章车牌号:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.chePaiHao" /><br /></td>
</tr>
<tr>
<td> </td>
<td>案件状态:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.anJianZhuangTai" /><br /></td>
</tr>
<tr>
<td> </td>
<td>立案日期:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.liAnRiQi" /><br /></td>
</tr>
<tr>
<td> </td>
<td>结案日期:</td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="jiBenXinXi.jieAnRiQi" /><br /></td>
</tr>
<tr>
<td> </td>
<td>排序方式:</td>
</tr>
<tr>
<td> </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>
解决方案 »
- jsp乱码《急》
- 只要:添加事务就出错超急!!!!!!!!!
- 关于老紫竹java2000论坛的问题
- hibernate用什么插件比较好?我已经装了StrutsIDE,会有冲突吗?
- 请问如何在jsp中直接读取word文档,把其内容转成html格式显示...请各大虾帮帮!!!!急急!!!!!
- Vector 存放数据问题--谢了-源代码给出
- 再一次请教一个简单的javabean实例
- 为什么我的用href="/servlet/flower.outputuser.dayoutput.DaySetServlet"却不经过相应的servlet呢?
- 再问:在条件查询中分页显示中文传值问题?
- zxhong(红) 请进,有个基础问题请教
- SSH,action中也获取值了,但是一调取添加方就报错,添加方法检查了好多遍,没错啊,郁闷,求高手给看看,小弟都快愁死了
- 关于JSP的框架和开发方案。
<s:form name="form1" id="form1" method="post" action="jiBenXinXi。action!searchJiBenXinXi">动态调用方法lz我原来也这样写过 但是 有时候会出问题
你可以在配置文件中直接配置 看可以不