67,515
社区成员
发帖
与我相关
我的任务
分享
<html:form action="/bztg">
<html:hidden property="page"/>
<html:hidden property="hyid"/>
<tr>
<td height="30" colspan="4">
<%
if(com.dgis.common.DgisAdmin.getHySession(request)!=null){
if(com.dgis.common.DgisAdmin.getHySession(request).getHyid().equals("38620065011301315")){%>
<script type="text/javascript">
window.close();
</script>
<% }else{if(!"0".equals(com.dgis.common.DgisAdmin.getHySession(request).getQxlx())){%>
<input type="checkbox" name="selectAll" onclick="for (var i=0;i<bztgForm.elements.length;i++) if (bztgForm.elements[i].name=='selection') bztgForm.elements[i].checked=selectAll.checked;">全选
<%}
%>
关键字:<html:text property="key" size="18" />
<input name="cx" type="submit" id="cx" value="查 询">
<%if(!"0".equals(com.dgis.common.DgisAdmin.getHySession(request).getQxlx())){%>
<input name="sc" type="button" id="sc" value="删 除" onclick="if(window.confirm('确定要删除选定记录吗?')) {var urlstr='bztgEdit.do?cmd=batchdelete'; for (var i=0;i<bztgForm.elements.length;i++) if (bztgForm.elements[i].name=='selection'&&bztgForm.elements[i].checked==true) urlstr=urlstr+'&selection='+bztgForm.elements[i].value; window.open(urlstr,'bztgEdit','top='+(screen.height-260)/2+',left='+(screen.width-300)/2+',scrollbars=yes,dialog=yes,modal=yes,width=300,height=200,resizable=no');}">
<%}%>
</td>
</tr>
<tr>
<td height="1" colspan="4" background="images/naBialym.gif"><img height="1" src="images/1x1_pix.gif" width="10"></td>
</tr>
<logic:iterate id="bztg" name="bztgForm" property="bztglist">
<tr bgcolor="#eeeeee">
<td width="0" height="12"><%if(!"0".equals(com.dgis.common.DgisAdmin.getHySession(request).getQxlx())){%><input type="checkbox" name="selection" value="<bean:write name='bztg' property='skid'/>"><%}%></td>
<td nowrap="true"><bean:write name="bztg" property="skname"/></td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="#cccccc"></td>
</tr>
</logic:iterate>
<bean:define id="pagestr" name="bztgForm" property="pagestr"/>
<tr>
<td height="18" colspan="4"><%=pagestr%></td>
</tr>
<%}}
%>
</html:form>
public class BztgAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response){
BztgForm bztgForm = (BztgForm) form;
if(!DgisAdmin.checkPrivilege(request)){
return mapping.findForward("noright");
}
Session session=HibernateUtil.currentSession();
Transaction tx=session.beginTransaction();
HySession hysession;
Query query=null;
String sql;
PageUtil page=new PageUtil();
hysession = DgisAdmin.getHySession(request);
if(bztgForm.getPage()==null){
page.setCurrentPage(1);
}else{
page.setCurrentPage(Integer.parseInt(bztgForm.getPage()));
}
bztgForm.setPage(String.valueOf(page.getCurrentPage()));
String hyid = "";
hyid = hysession.getHyid();
sql="select bztgtemp.skid,bztgtemp.skname,bztgtemp.xfsj,bztgtemp.tgbz from Bztg bztgtemp where bztgtemp.bzhy.hyid='"+hyid+"'";
query = session.createQuery(sql);
page.setTotalRecord(query.list().size());
if(page.getCurrentPage()<1){
page.setPageSize(page.getTotalRecord());
page.setCurrentPage(0);
}
else{
page.resetPageSize();
if(page.getCurrentPage()>page.getTotalPage())
page.setCurrentPage(page.getTotalPage());
}
if(page.getCurrentRecord1()<=0){
query.setFirstResult(0);
}else{
query.setFirstResult(page.getCurrentRecord1()-1);
}
query.setMaxResults(page.getPageSize());
bztgForm.setBztglist(query.list());
bztgForm.setPagestr(page.getPageStr("bztgForm"));
System.out.println(bztgForm.getSkid());
tx.commit();
HibernateUtil.closeSession();
return mapping.findForward("bztg");
}
}
public class BztgForm extends ActionForm{
private static final long serialVersionUID = 1L;
private List bztglist;
private String skid;
private String page;
private String pagestr;
private String hyid;
private String skname;
public String getHyid() {
return hyid;
}
public void setHyid(String hyid) {
this.hyid = hyid;
}
public String getSkname() {
return skname;
}
public void setSkname(String skname) {
this.skname = skname;
}
public List getBztglist() {
return bztglist;
}
public void setBztglist(List bztglist) {
this.bztglist = bztglist;
}
public String getSkid() {
return skid;
}
public void setSkid(String skid) {
this.skid = skid;
}
public String getPage() {
return page;
}
public void setPage(String page) {
this.page = page;
}
public String getPagestr() {
return pagestr;
}
public void setPagestr(String pagestr) {
this.pagestr = pagestr;
}
}