请看看我的原代码有什么错?
q1.jsp
<HTML>
<BODY>
<FORM METHOD=POST ACTION="q2.jsp">
请输入您的姓名:
<INPUT TYPE=TEXT NAME="thename">
<INPUT TYPE=SUBMIT VALUE="SUBMIT">
</FORM>
</BODY>
</HTML>
q2.jsp
<HTML>
<BODY>
<%@ page language="java" %>
<%! String name=""; %>
<%
name = request.getParameter("thename");
session.putValue("thename", name);
%>
您的姓名是: &<%= name %>
<p>
<FORM METHOD=POST ACTION="q3.jsp">
您喜欢吃什么 ?
<INPUT TYPE=TEXT NAME="food">
<P>
<INPUT TYPE=SUBMIT VALUE="SUBMIT">
</FORM>
</BODY>
</HTML>
q3.jsp
<HTML>
<BODY>
<%@ page language="java" %>
<%! String food=""; %>
<%
food = request.getParameter("food");
String name = (String) session.getValue("thename");
%>
您的姓名是: &<%= name %>
<P>
您喜欢吃: &<%= food %>
</BODY>
</HTML>
应该没有什么错吧。
可是运行以后,<%= name %>和<%= food %>根本不显示。