关于jsp页面显示混乱的问题,跪求.我真的没发现错误!!!多谢多谢!!!!

xieyunchao 2008-06-16 04:50:47
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<jsp:directive.page import="java.util.Map"/>
<jsp:directive.page import="java.util.List"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<html:base />
<title>新建工程量清单</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="../common/css/table.css" rel="stylesheet" type="text/css"/>
<link href="../common/css/button.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../common/js/calendar.js"></script>
<script type="text/javascript" src="../common/validation/validation-framework.js"></script>
<script type="text/javascript" language="javascript">
function formsub( action ){
var form = document.forms[0];
form.action = "../worklist.do?method=" + action;
form.submit();
}

function ConfirmDelete1(action){
if(confirm("确定要删除该数据吗?")){
var form = document.forms[0];
form.action = "../worklist.do?method=" + action;
form.submit();
}
return false;
}

function checkdata()
{
if(document.getElementsByName("worklist.pactId")[0].value=="")
{
alert("请选择所属合同!");
return false;
}
return true;
}
</script>
</head>
<body>
<html:form action="/worklist.do" method="post" onsubmit="return doValidate('worklistForm','system/worklistForm.xml')" styleId="constructLogForm">
<table width="100%">
<tr>
<td>
<table width="100%" id="tabs1">
<tr>
<td>
<div>
<ul>
<li >
<a href="../worklist.do?method=showWorklistList"><span>工程量清单列表</span></a>
</li>
<li id=current>
<a href="../worklist.do?method=startAddWorkList"><span>新建工程量清单</span></a>
</li>
</ul>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table class="table_mian">
<tr>
<td>
<table class="table_body">
<tr>
<td>
<table class="table_100">
<tr calss="table_tr_bg">
<td align="left" >合同名称: 
<logic:notEmpty name="PACT_LIST">
<html:select property="worklist.pactId" >
<%List pactList=(List)session.getAttribute("PACT_LIST");%>
<%String pactId=(String)session.getAttribute("pactId");
for (int i = 0; i < pactList.size(); i++) {
Map temp = (Map)pactList.get(i);
if (pactId!=null && pactId.equals(temp.get("id"))) {
%>
<option value="<%=temp.get("id")%>" selected="selected"><%=temp.get("pactName")%></option>
<%
} else {
%>
<option value="<%=temp.get("id")%>"><%=temp.get("pactName")%></option>
<%
}
}
%>
</html:select>
</logic:notEmpty>
                 
<input type="button" name="btSubmit" class="enter" value="查询" onclick="formsub('startAddWorkList')" id="btn1"/>  
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table class="table_docket">
<logic:notEmpty name="onePact">
<tr>
<td>合同名称:</td>
<td><bean:write name="onePact" property="pactName"/> </td>
<td>合同编号:</td>
<td><bean:write name="onePact" property="pactNo"/> </td>
<input type="hidden" name="pactId" value="<bean:write name='onePact' property='id'/>" />
</tr>
</logic:notEmpty>
<tr>
<td>清单名称:</td>
<td colspan="3"><html:text property="worklist.worklistname" /><span class="font_color_red">*</span> </td>
</tr>
<tr>
<input type="hidden" name="worklistStr" value="<bean:write name='worklistForm' property='worklistStr' />"/>
<td colspan="4">
<table class="table_100">
<tr class="table_tr_bg">
<td>项目编号</td>
<td>项目名称</td>
<td>单位</td>
<td>数量</td>
<td>单价</td>
<td>合计</td>
<td>备注</td>
<td>操作 <a href="../worklist.do?method=startAddWorkListDtl&worklistId=<bean:write name='worklistForm' property='worklistStr' />&flag=add">添加项目</a></td>
</tr>
<logic:notEmpty name="WORKLISTDTL_LIST">
<logic:iterate id="dlist" name="WORKLISTDTL_LIST" property = "list" >
<tr>
<td align="left"><bean:write name="dlist" property="itemno" filter="false" /></td>
<td><bean:write name="dlist" property="itemname"/> </td>
<td><bean:write name="dlist" property="unit"/> </td>
<td><bean:write name="dlist" property="amount"/> </td>
<td><bean:write name="dlist" property="unitprice"/> </td>
<td><bean:write name="dlist" property="total"/> </td>
<td><bean:write name="dlist" property="remark"/> </td>
<td>
<a href="../worklist.do?method=startAddWorkListDtl&id=<bean:write name='dlist' property='id'/>&worklistId=<bean:write name='worklistForm' property='worklistStr' />&flag=add">添加子项目</a> 
<a href="../worklist.do?method=updateWorklistDtl&id=<bean:write name='dlist' property='id'/>&flag=add">更新</a> 
<a href="../worklistDtlOperation.do?method=startWorklistDtlMove&id=<bean:write name='dlist' property='id'/>&flag=add">移动</a> 
<a href="../worklist.do?method=deleteWorklistDtl&id=<bean:write name='dlist' property='id'/>&flag=add" onClick="return ConfirmDelete1('deleteWorklistDtl&id=<bean:write name='dlist' property='id'/>');">删除</a>
</td>
</tr>
</logic:iterate>
</logic:notEmpty>
</table>
</td>
</tr>
<tr>
<td colspan="4">
<div id="button_level_position">
<input type="hidden" name="method" value="saveWorklist"/>
<input type="submit" name="btSubmit" class="enter" value="<bean:message key='button.save'/>" id="btn1" onclick="return checkdata()"/>  
<input type="reset" name="btReset" value="<bean:message key='button.reset'/>" class="enter" id="btn2" />
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</html:form>
</body>
</html>


以上代码我用dreamweaver测试过了.但是为什么在查询按钮下有一个空行!!!!!一点击查询按钮后会出现两个空行!!多谢多谢!!!!








...全文
108 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TRMeister 2008-06-17
  • 打赏
  • 举报
回复
好混乱呀。~~~~
神之泪花 2008-06-17
  • 打赏
  • 举报
回复
Mark
jdlsfl 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 TRMeister 的回复:]
好混乱呀。~~~~
[/Quote]
xuyisun 2008-06-17
  • 打赏
  • 举报
回复
只能自己好好找找页面问题吧。
首先把JAVA代码都去了,看是否正确。
然后一步步加上代码,加一段代码,运行,
最后就能定位出错误了
liyinbeyond 2008-06-17
  • 打赏
  • 举报
回复
页面是美工做的事啊~
ryxhhryxhh 2008-06-16
  • 打赏
  • 举报
回复
同意楼上
老紫竹 2008-06-16
  • 打赏
  • 举报
回复
发帖数:9
结贴数:0
结贴率: 0.00%


非常不可靠。。。 更何况代码实在是不想看。。。
youhere1 2008-06-16
  • 打赏
  • 举报
回复
我实在被代码弄昏了,麻烦你排版好再上传好吗?
而且你的js, bean是做什么的?
加个注释吧.

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧