先生们,女士们,大家帮我看看,这段代码有错吗?我在IE上显示,就是一片空白!

geqi 2004-10-27 02:47:48
<%
for(int i=0;i<rs.getRowsCount();i++) {
Row row = rs.getRow(i);

String linkurl= null;

if(type.equals("1"){

linkurl="disp?view =s_loan_manage_2";
}
else if(type.equals("2")){
linkurl="disp?view =s_loan_manage_2";
}
else {}
其它情况
%>
...全文
139 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
geqi 2004-10-27
好了,谢谢大家
回复
j2nix 2004-10-27
对啊,把后台报的异常打出来看看。
回复
hanbing82830 2004-10-27
Row row = rs.getRow(i);
String linkurl= null;

这两行放到for循环外面定义,在for循环里面只是赋值试试。你这样写可能会重复定义。
回复
lenoli 2004-10-27
这样挺好
回复
superjoel 2004-10-27
你看看后台报了什么错。
估计是NullPointerException,把代码改成:

if(type && type.equals("1"){
linkurl="disp?view =s_loan_manage_2";
}else if(type && type.equals("2")){
linkurl="disp?view =s_loan_manage_2";
}else{
System.out.println("Parameter type not properly initialized!");
}
回复
hanbing82830 2004-10-27
if(type.equals("1"){


这里的"if("没有用")"结束。编译都应该通不过的!
回复
geqi 2004-10-27
(八月清秋) ::改成你那样,还是显示空白页面:(
回复
geqi 2004-10-27
type不可能为空
回复
wssgwps 2004-10-27
type有为空的可能吗?有的话你的equals语句可能会导致问题。
写字符串相等比较语句最好写成 "value".equals(var)
回复
yuanjiasheng 2004-10-27
回答:对这条语句表示疑问:rs.getRowsCount(),我在java里没有看到这样的方法。
但你说把if...else...语句删除后,就可以显示了,我修改了你的语句。
在 linkurl="disp" 后面加上扩展名,比如 linkurl="disp.jsp"
给 view = s_loan_manage_2 加上单引号,比如 view = 's_loan_manage_2'
回复
j2nix 2004-10-27
有什么异常?
回复
j2nix 2004-10-27
不能保证type 是不是为null,所以可以改为:

if("1".equals(type)
{
linkurl="disp?view =s_loan_manage_2";
}
else if("2".equals(type))
{
linkurl="disp?view =s_loan_manage_2";
}
回复
geqi 2004-10-27

<%@page contentType="text/html; charset=gb2312"%>
<%@page language="java" import="java.util.*,com.fund.trust.business.*,com.fund.trust.jcomhelp.*" %>
<%@ include file="/include/check_id.jsp"%>
<%
String type=request.getParameter("type");
String tt_code=request.getParameter("tt_code");
String contract_id=request.getParameter("contract_id");

AppxtzjmanageBean mydata = new AppxtzjmanageBean();
RowSet rs = mydata.query(Integer.valueOf(tt_code).intValue(),888);
session.removeValue("rs");
session.putValue("rs",rs);

%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>信托业务系统</title>
<link href="main.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/javascript" SRC="JSpublic/tailmodule.js"></SCRIPT>
<SCRIPT language="javaScript" type="text/javascript" SRC="JSpublic/table/tablecontrol.js"></SCRIPT>
<script language="JavaScript"></script>
</head>
<body>
<table width="780" border="0" cellspacing="0" cellpadding="0" height="20">
<tr>
<td height="50">·您的位置:<a href="blank.jsp">首页</a> > 项目操作 > 信托资产运用查询 >
信托资产运用汇总查询</td>
</tr>
</table>
<form name=form1 method="post" action="">

<table width="321" border="0" cellspacing="0" cellpadding="0" height="20" >
<TR>
<td width=60 align=left> <input type="button" name="back" class="FormInput" value="返 回" onclick=window.history.go(-1)>
</td>
<td width=261 align=left><applet code="ll.tools.reporter.ReporterApplet.class"
archive="/fund/XML/llreporter.jar" width="50" height="33">
<param name="format-file" value="">
</applet> </td>
</TR>
</TABLE>
<div id=Sysop_info style=" overflow-x:scroll ">
<table width="321" id="exam1" border="0" cellspacing="0" cellpadding="0" bgcolor="#009966">
<%
for(int i=0;i<rs.getRowsCount();i++) {
Row row = rs.getRow(i);
%>
<% String linkurl= null;

if(type.equals("1")){

linkurl="disp?view =s_loan_manage_2";
}
else if(type.equals("2")){
linkurl="disp?view =s_loan_manage_2";
}
%>
<TR bgcolor=#eff7ff>

<TD width="90"align="center"><a href="<%=linkurl%>"><%=row.getString("type")%></a></td>
<TD width="90"align="center"><%=moneyChange.getMoney(row.getString("the_money"))%></td>
</tr>
<%}%>
</TABLE>
</div>
</form>
</body>
</html>

<script>
var caption="资金运用方式|运用金额" //标题文字
var datatype="Char|Char"
var css_ctrl="background-color:peachpuff;border:2 outset;cursor:hand;text-align:center;" //控件CSS
var css_tbl="font-size:11pt;" //表格CSS
//表格行CSS
var css_tr="color:green;background-color:lightyellow;|color:darkblue;background-color:lightcyan;|background-color:lavender;"
var css_td="border:1 outset;" //表格列CSS
AddTblCtrl(exam1,caption,datatype,css_ctrl,css_tbl,css_tr,css_td) //加入控件
</script>
回复
EdifierX 2004-10-27
String linkurl= null

写到for外面吧。
回复
jinannanhai79 2004-10-27
后台的服务器上的报错信息是什么,我怀疑是rs为null,rs.getRowsCount()取不到值,所以出错的,你自己调试一下,看看是什么原因
回复
wssgwps 2004-10-27
type是哪儿来的?整段代码都没有输出语句呀,你把代码都贴出来吧。
回复
geqi 2004-10-27
不是,不是,这是代码的一部分。。我把 if(type.equals("1"){

linkurl="disp?view =s_loan_manage_2";
}
else if(type.equals("2")){
linkurl="disp?view =s_loan_manage_2";
}
给删除了,页面就能显示了,,就是说这段代码有错误,但是我不知道哪里错!
回复
j2nix 2004-10-27
你不没有显示什么东西,当然一片空白了。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告