jsp 页面内变量的使用范围 contractNum在哪里定义的?索性全贴出来好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%!String contractNum;%><%String salesman_name=getString(request.getParameter("Salesman_name"));String contract_num=request.getParameter("Contract_num");String unit_name=getString(request.getParameter("Contract_unit_name"));String contract_begin_date=request.getParameter("Contract_min_date");String contract_end_date=request.getParameter("Contract_max_date");String salesman_branch=getString(request.getParameter("Salesman_branch"));String sql="select * from VIEW4";%〉<table width="963" border="1" align="center"> <caption> 信息结果 </caption> <tr> <td>合同编号</td> <td>业务员名称</td> <td>所属部门</td> <td>单位名称</td> <td>签订时间</td> </tr> <% Vector v=new Vector();ResultSet rs=connection1.executeQuery(sql);while(rs.next()){ Salesman_name=rs.getString("Salesman_name"); Salesman_branch=rs.getString("Salesman_branch"); Contract_num=rs.getString("Contract_num"); Contract_sign_date=rs.getDate("Contract_sign_date"); Contract_unit_name=rs.getString("Contract_unit_name"); v.addElement(Contract_num);%> <tr ondblclick="javascript:location.href='detailInfo.jsp?id=<%=Contract_num%>'"> <td height="17"><%=Contract_num%></td> <td><%=Salesman_name%></td> <td><%=Salesman_branch%></td> <td><%=Contract_unit_name%></td> <td><%=Contract_sign_date%></td> </tr> <%}%></table><%for(int i=0;i<v.size();i++){ contractNum=v.get(i).toString(); System.out.println(contractNum);InfoBean bean=redFunction.selectContractBase(contractNum);Vector detailedVector=redFunction.selectContractDetailed(contractNum);%><table width="982" border="0" class="m"> <tr bgcolor="#FF3366"> <td width="69">合同号:</td> <td width="65"><%=contractNum%></td> <td width="105"> 签订日期:</td> <td width="123"><%=bean.getContractSignDate()%></td> <td width="105">业务员姓名:</td> <td width="105"><%=bean.getSalesManName()%></td> <td width="98">单位名称:</td> <td width="260"><%=bean.getDepartment()%></td> </tr> </table> <table width="1250" border="1"> <tr bgcolor="#C9E0CA"> <td width="59" height="19">款式</td> <td width="69">面料代码</td> <td width="63">订货数量</td> <td width="52">货品单价</td> <td width="60">总额</td> <td width="70">量体人员</td> <td width="66">返修人员</td> <td width="67">返修率</td> <td width="69">名誉等级</td> <td width="71">客户信誉</td> <td width="70">客户要求</td> <td width="73">计划数量</td> <td width="90">后补计划数量</td> <td width="74">面料尺寸</td> <td width="62">操作员</td> <td width="67">计量单位</td> <td width="62">币种</td> </tr> <% System.out.println(contractNum); for(int m=0;m<detailedVector.size();m++){ ContractDetailedInfo info=(ContractDetailedInfo)detailedVector.get(m); %> <tr> 前面的都能执行,到输出contractNum时就错了,说空指针 我现在见到这种html和java混在一起的jsp就头痛 java新人求助,一个关于JFrame的问题 Java工程中的xml文件中的超链接地址已无效,如何解决? eclipse 打不开 在线等!! ibatis中的一个小问题 ejb例子運行出錯。高手幫幫。 struts2 ajax json jquery局部刷新问题 一个JNDI困惑很久的问题,望高手指点! 关于替换文件中字符串的问题? java 调用shell命令过程中,需要选择yes或者no,该怎么选择? Spring clould 注册成eureka服务端启动报错 在java中用hibernate与不用有什么区别 在线等高人指教!!!!
String contractNum;
%><%
String salesman_name=getString(request.getParameter("Salesman_name"));
String contract_num=request.getParameter("Contract_num");
String unit_name=getString(request.getParameter("Contract_unit_name"));
String contract_begin_date=request.getParameter("Contract_min_date");
String contract_end_date=request.getParameter("Contract_max_date");
String salesman_branch=getString(request.getParameter("Salesman_branch"));
String sql="select * from VIEW4";
%〉
<table width="963" border="1" align="center">
<caption>
信息结果
</caption>
<tr>
<td>合同编号</td>
<td>业务员名称</td>
<td>所属部门</td>
<td>单位名称</td>
<td>签订时间</td>
</tr>
<%
Vector v=new Vector();
ResultSet rs=connection1.executeQuery(sql);
while(rs.next())
{
Salesman_name=rs.getString("Salesman_name");
Salesman_branch=rs.getString("Salesman_branch");
Contract_num=rs.getString("Contract_num");
Contract_sign_date=rs.getDate("Contract_sign_date");
Contract_unit_name=rs.getString("Contract_unit_name");
v.addElement(Contract_num);%>
<tr ondblclick="javascript:location.href='detailInfo.jsp?id=<%=Contract_num%>'">
<td height="17"><%=Contract_num%></td>
<td><%=Salesman_name%></td>
<td><%=Salesman_branch%></td>
<td><%=Contract_unit_name%></td>
<td><%=Contract_sign_date%></td>
</tr>
<%}%>
</table>
<%
for(int i=0;i<v.size();i++){
contractNum=v.get(i).toString();
System.out.println(contractNum);
InfoBean bean=redFunction.selectContractBase(contractNum);
Vector detailedVector=redFunction.selectContractDetailed(contractNum);
%>
<table width="982" border="0" class="m">
<tr bgcolor="#FF3366">
<td width="69">合同号:</td>
<td width="65"><%=contractNum%></td>
<td width="105"> 签订日期:</td>
<td width="123"><%=bean.getContractSignDate()%></td>
<td width="105">业务员姓名:</td>
<td width="105"><%=bean.getSalesManName()%></td>
<td width="98">单位名称:</td>
<td width="260"><%=bean.getDepartment()%></td>
</tr>
</table>
<table width="1250" border="1">
<tr bgcolor="#C9E0CA">
<td width="59" height="19">款式</td>
<td width="69">面料代码</td>
<td width="63">订货数量</td>
<td width="52">货品单价</td>
<td width="60">总额</td>
<td width="70">量体人员</td>
<td width="66">返修人员</td>
<td width="67">返修率</td>
<td width="69">名誉等级</td>
<td width="71">客户信誉</td>
<td width="70">客户要求</td>
<td width="73">计划数量</td>
<td width="90">后补计划数量</td>
<td width="74">面料尺寸</td>
<td width="62">操作员</td>
<td width="67">计量单位</td>
<td width="62">币种</td>
</tr>
<%
System.out.println(contractNum);
for(int m=0;m<detailedVector.size();m++){
ContractDetailedInfo info=(ContractDetailedInfo)detailedVector.get(m);
%>
<tr>