I changed these two line to get it to work from my nokia.
*<%@ page contentType="text/vnd.wap.wml"%>* * String ss1=new String(readbyte).substring(0,charcount);* Need to print only the charaters read into the buffer. You will get an error if the file is zero length so you could do a test before String ss E.G. * if (charcount == -1) charcount=0; String ss1=new String(readbyte).substring(0,charcount); * You could also do other test on length of the file with File infile=new File("C:/TextFiles/" + filename + ".txt"); long strLen = infile.length(); Regards, Simon Galbayar wrote: >my jsp is: I can't find any error. but WAP browser have Page Cannot be >displayed error. > ><%@ page contentType="text/vnd.wap.wml;charset=ISO-8859-1"%> ><%response.setHeader("Cache-Control","no-cache");%> ><%@ page import="java.io.*"%> ><?xml version="1.0"?> ><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" >"http://www.wapforum.org/DTD/wml_1.1.xml"> > ><wml> ><card id="main" title="is"> ><p> ><% > String pagenum=request.getParameter("page"); > String filename=request.getParameter("f"); > if (pagenum==null) pagenum="1"; > int skipbyte=500; > byte[] readbyte=new byte[skipbyte]; > boolean isEnd=false; > try > { > FileInputStream in=new >FileInputStream("C:\\TextFiles\\"+filename+".txt"); > in.skip(skipbyte*(Integer.parseInt(pagenum)-1)); > int charcount=in.read(readbyte); > if (charcount<skipbyte) isEnd=true; > in.close(); > String ss1=new String(readbyte); > out.println(ss1); > out.flush(); > } > catch(FileNotFoundException e) > { > out.println("File Not Found"); > } > catch(IOException e) > { > out.println("IO error"); > } >%> ><% > String linkstr=""; > >linkstr=(isEnd)?Integer.toString(Integer.parseInt(pagenum)-1):Integer.toStri >ng(Integer.parseInt(pagenum)+1); >%> > </p> > <p> > <a >href="ReadFileWml.jsp?page=<%=linkstr%>&f=<%=filename%>"><%=(isEnd)?"Bac >k":"Next"%></a></p> ><p> ><do type="prev" label="back"><prev/></do> ></p> ></card> ></wml> > > >-- >To unsubscribe: <mailto:[EMAIL PROTECTED]> >For additional commands: <mailto:[EMAIL PROTECTED]> >Troubles with the list: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>