我在一个jsp页面上A.jsp跳转servlet上面(调用java方法读取txt文件)B.java-传参数到下一个jsp页面c.jsp.过程就这样,但是现在有一个现象,我发布以后的项目,第一打开A.jsp,c.jsp显示java读取的值是null,在c.jsp页面上有一个跳转到A.jsp的按钮,点击以后,c.jsp页面可以正常显示读取值,这是为什么了?代码如下:
A.JSP<%@ page language="java" contentType="text/html; charset=utf-8" import="java.io.*" 
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>读入信息</title>
</head>
<body>
<jsp:forward page="/Logo"  >
  <jsp:param name="leibie" value="zuixingonggao" /> 
 
</jsp:forward> 
</body>
</html>
B.java//servletStruser suser=new Struser();

String str=this.getServletConfig().getServletContext().getRealPath("/");

String s[]=suser.strchuli(ReadText.read(str+"\\zx.txt"));                         
String s1="";
String s2="";
String s3="";
String s4="";
String s5="";

for(int i=0;i<s.length-1;i=i+2)
{
if(i%2==0)
{
 s1="<form action=Logo method=post target=_blank>";              //跳转窗口
 s2="<input type=hidden name=leibie value=newpage>";    //跳转标识
 s3="<input type=hidden name=lujing value="+s[i+1]+">"; //传递参数,此处为路径!
 s4="<input type=submit value="+s[i]+"></form>"; //跳转按钮
 s5=s5+s1+s2+s3+s4; //jsp页面静态化
 
}
}
//System.out.println(s5);
if(request.getParameter("l")==null)
{
request.setAttribute("zuixingonggao",s5);
request.getRequestDispatcher("index.jsp").forward(request,response);
}
else
{
request.setAttribute("zuixingonggao",s5);
request.getRequestDispatcher("bumgonggao.jsp").forward(request,response);
}读取文件的代码package mokuai.fuzu;import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;public class ReadText
{
private static String  readtxt(String s) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(s),"UTF-8"));


String str="";
String r=br.readLine();
while(r!=null)
{
str+=r;
r=br.readLine();
}
return str;
}
public static String  read(String str) throws IOException
{
return readtxt(str);

}
}C.JSP
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>首页</title>
</head>
<body>
<table width="740" border="1" align="center" style="table-layout: fixed; font-size:15;font-weight: bold">
  <tr>
    <td><marquee scrollamount="3"><%@include file="/js.txt"%></marquee></td>
  </tr>
  <tr>
    <td align="center">最新公告</td>
  </tr>
  <tr>
    <td height="350"><marquee width="740" height="290" scrollamount="2" loop=1 direction="up" behavior="alternate">
<%=(String)request.getAttribute("zuixingonggao")%></marquee></td>
  </tr>
</table>
</body>
</html>