tomcat运行jsp程序时报错

2024-11-22 22:50:05
推荐回答(4个)
回答(1):

500是内部的代码异常.
400是找不到页面.
我把你的代码在eclipse里执行一次.
把源代码1改成下面个就可以了...

request1.jsp:
<%@page language="java" contentType="text/html;charset=gb2312"%>
<%@ include file="hello.jsp"%>
<%=request.getAttribute("TestString")%>

就是page指令的contentType的属性你粗心加了一个"符号.呵呵,一个小小错误.

对于你这个例子这样来测试request没有意义.
像这种情况可以用pageContext就可以了.放在request对象里会浪费很多资源.
做程序设计的时候都是优先考虑从小到大的顺序来保存数据.
page - request - session - application
一般从一个页面转发到另一个页面的时候才用到request对象.
如果就是本身的页面就优先使用最小的page就可以了.
这都是我的一些经验拿出来分享一下,想必你也用的着.
有什么不明白的MSN上留言给我就行了 ^^

回答(2):

源代码1多了一个"

request1.jsp开头改成这样

<%@page language="java" contentType="text/html;charset=gb2312"%>

回答(3):

charset="gb2312"

改为charset=gb2312

回答(4):

<%@page language="java" contentType="text/html;charset=gb2312" import="java.util.*"%>

这个写在request1.jsp,或者两个页面写一样的。