你把下面两段代码前面的空格都去掉试试,好像你的代码有非法字符
  <% 
  name = request.getParameter("thename");
  session.putValue("thename", name); 
  %>
   <%
    food = request.getParameter("food");
    String name = (String) session.getValue("thename");
   %>
改成
<% 
name = request.getParameter("thename");
session.putValue("thename", name); 
%>
<%
food = request.getParameter("food");
String name = (String) session.getValue("thename");
%>

解决方案 »

  1.   

    谢谢各位!
    我试过 myzhouyj(myzhouyj) 的方法了,可是还是不行。
      

  2.   

    回答蚂蚁:
       q2和q3都不显示结果。就是说<%= name %>和<%= food %>不输出,好象是name和food都没有被赋值。
      

  3.   

    "&<"应该是非法字符,另外加入调试信息问题不就清楚了。
      

  4.   

    我按你的代码调试了一下,就是在那空格的地方报错,另外你最好导入java.lang.String
      

  5.   

    “&<”在我的程序里就是“<”,不好意思,我贴代码的时候帖错了。
      

  6.   

    myzhouyj(myzhouyj
    导入java.lang.String错误依然。是不是我的系统有问题?
    不可能各位说的方法没有一种能解决的!
      

  7.   

    你为什么把<head><title></title></head>给省了呀,小弟曾经也遇到出不来的问题,后来发现竟然也是这个地方少了一个>改了就可以了,你也试试吧—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip