不是,不是,这是代码的一部分。。我把 if(type.equals("1"){
linkurl="disp?view =s_loan_manage_2";
}
else if(type.equals("2")){
linkurl="disp?view =s_loan_manage_2";
}
给删除了,页面就能显示了,,就是说这段代码有错误,但是我不知道哪里错!
linkurl="disp?view =s_loan_manage_2";
}
else if(type.equals("2")){
linkurl="disp?view =s_loan_manage_2";
}
给删除了,页面就能显示了,,就是说这段代码有错误,但是我不知道哪里错!
<%@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>
{
linkurl="disp?view =s_loan_manage_2";
}
else if("2".equals(type))
{
linkurl="disp?view =s_loan_manage_2";
}
但你说把if...else...语句删除后,就可以显示了,我修改了你的语句。
在 linkurl="disp" 后面加上扩展名,比如 linkurl="disp.jsp"
给 view = s_loan_manage_2 加上单引号,比如 view = 's_loan_manage_2'
写字符串相等比较语句最好写成 "value".equals(var)
这里的"if("没有用")"结束。编译都应该通不过的!
估计是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!");
}
String linkurl= null;这两行放到for循环外面定义,在for循环里面只是赋值试试。你这样写可能会重复定义。