读书人

第一个JSP出错新手求解?解决方案

发布时间: 2012-03-31 13:13:26 作者: rapoo

第一个JSP出错,新手求解?!
1.在webapp目录下建立JSPL文件夹
2.在JSPL文件夹里面建立Example1.jsp文件,代码如下:
<%@ page contentType="text/html"; charset=gb2312"%>
<html>
<body bgcolor="#FFFFFF">
<center>
<font size=5 color=blue>多种字体大小显示</font>
<center>

<div align="center">
<%
for(int i =1;i<=6;i++)
out.println("<h"+i+">第一个jsp</h"+i+">")
%>
</div>

</body>
</html>

3.在JSPL目录下建立WEB-INF文件夹,里面放web.xml,代码如下:

<?xml version="1.0" encoding="ISO-88859-a"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
</web-app>

4.启动Tomcat服务器,打开浏览器,在地址中输入 http://localhost:8080/JSPL/Example1.jsp,单击"转到"按钮,出现以下错误:

HTTP Status 404 -

--------------------------------------------

type Status report

message

description The requested resource () is not available.


--------------------------------------------

Apache Tomcat/6.0.35



--------------------------------------------

我的Example1.jsp 放在JSPL 文件夹 E:\tomcat6.0.35\webapps\JSPL\Example1.jsp
然后web.xml 放在 WEB-INF文件夹 E:\tomcat6.0.35\webapps\JSPL\WEB-INF\web.xml

请问该怎么修改,求赐教!!!




[解决办法]
检查下你 E:\tomcat6.0.35\conf\server.xml 文件,看看有没有类似这样一行:

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
[解决办法]
你开始随便输出什么可以吗?我估计是你环境的问题?还有你自己建立的WEB-INF看有没错的。
[解决办法]
LG,你这种写发很大问题。你要留意你后台tomcat的信息,错误会出现在哪里。

解决方法:首先你的web.xml 有问题encoding="ISO-88859-a" 应该改为"UTF-8"

其次你的JSP也有问题:你的指令标记 还有这个语句缺少了 ";" out.println("<h"+i+">第一个jsp</h"+i+">")

Java code
<%@ page language="java" contentType="text/html; charset=GB18030"    pageEncoding="GB18030"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><body bgcolor="#FFFFFF"><center><font size=5 color=blue>多种字体大小显示</font><center><div align="center"><%    for(int i =1;i<=6;i++)  out.println("<h"+i+">第一个jsp</h"+i+">");%></div></body></html> 

读书人网 >Java Web开发

热点推荐