源代码如下:
<%@page contentType="text/vnd.wap.wml;charset=UTF-8"%>
<%@page language="java" import="java.util.*,java.text.*,java.io.*"%>
<jsp:useBean id="FileManage" scope="page" class="publices.FileManage"/>
<jsp:useBean id="convert" scope="page" class="publices.ConvertString"/>
<%--楼盘搜索--%>
<%
String filename2=request.getParameter("type"); //读取传递的变量值
String filename=filename2.substring(0,5); //取字符串索引
String datetemp2=filename2.substring(5,9);
%>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="房产中介搜索" newcontext="true">
<p>
<%--目录操作,查找到符合用户要求的记录--%>
<%
String path=request.getRealPath(""); //读取服务器路径
String[] name=new String[10000]; //定义name字符串数组
int j=0;
try{
File f=new File(path+"\\count\\+datetemp2");
File list[]=f.listFiles();
for(int i=0;i<list.length;i++)
{
if(list[i].isFile()&&list[i].getName().startsWith(filename)){
name[j]=list[i].getName();
j++;
}
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
if(j==0)
{
out.println("本月没有您查找的记录");
}
else
{
out.println("本月共查找到"+j+"项记录");
for(int i=j;i>0;i--)
{
String datetemp="20"+name[i-1].substring(5,7)+"年"+name[i-1].substring(7,9)+"月"+name[i-1].substring(9,11)+"日";
String filepath="path+\\count\\"+name[i-1];
filepath=convert.ConvertString(filepath);
%>
<a href="<%=filepath%>"><%=datetemp%></a><br/>
<%
}
}
%>
</p>
</card>
</wml>
但是结果报错是:
<html><head><title>Apache Tomcat/5.0.25 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /lpzs/searchhrm</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/lpzs/searchhrm</u></p><p><b>description</b> <u>The requested resource (/lpzs/searchhrm) is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.0.25</h3></body></html>
请问一下是不是字体格式方面的原因呀??
<%@page contentType="text/vnd.wap.wml;charset=UTF-8"%>
<%@page language="java" import="java.util.*,java.text.*,java.io.*"%>
<jsp:useBean id="FileManage" scope="page" class="publices.FileManage"/>
<jsp:useBean id="convert" scope="page" class="publices.ConvertString"/>
<%--楼盘搜索--%>
<%
String filename2=request.getParameter("type"); //读取传递的变量值
String filename=filename2.substring(0,5); //取字符串索引
String datetemp2=filename2.substring(5,9);
%>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="房产中介搜索" newcontext="true">
<p>
<%--目录操作,查找到符合用户要求的记录--%>
<%
String path=request.getRealPath(""); //读取服务器路径
String[] name=new String[10000]; //定义name字符串数组
int j=0;
try{
File f=new File(path+"\\count\\+datetemp2");
File list[]=f.listFiles();
for(int i=0;i<list.length;i++)
{
if(list[i].isFile()&&list[i].getName().startsWith(filename)){
name[j]=list[i].getName();
j++;
}
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
if(j==0)
{
out.println("本月没有您查找的记录");
}
else
{
out.println("本月共查找到"+j+"项记录");
for(int i=j;i>0;i--)
{
String datetemp="20"+name[i-1].substring(5,7)+"年"+name[i-1].substring(7,9)+"月"+name[i-1].substring(9,11)+"日";
String filepath="path+\\count\\"+name[i-1];
filepath=convert.ConvertString(filepath);
%>
<a href="<%=filepath%>"><%=datetemp%></a><br/>
<%
}
}
%>
</p>
</card>
</wml>
但是结果报错是:
<html><head><title>Apache Tomcat/5.0.25 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /lpzs/searchhrm</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/lpzs/searchhrm</u></p><p><b>description</b> <u>The requested resource (/lpzs/searchhrm) is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.0.25</h3></body></html>
请问一下是不是字体格式方面的原因呀??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货