日期:2014-05-18  浏览次数:20685 次

一个比较基础的问题,请大家帮帮忙,谢谢.
TOMCAT5.5已经配置好,输入 "http://127.0.0.1:8080 "能够显示TOMCATD的页面,但是我用记事本写的JSP,放在TOMCAT目录的WEBAPPS目录下,就显示不出来,程序如下:
<html>
<head> <title> jsp与html的结合 </title> </head>
<body>
<%@   page   language= "java "%>
<%   String   hello= " ";%>
<%
hello= "hello! ";
%>
before   jsp   output
<p>
<font   color=red> <%=hello%> </font>
<p>
after   jsp   output
</body>
</html>
请高手帮帮忙,本人才开始学习JSP,谢谢.

------解决方案--------------------
你可以在WEBAPPS下创建个目录 \test
在test下创建 test.jsp内容为你上面写的
启动服务器 在IE中输入:http://127.0.0.1/test/test.jsp
就可以访问你写的页了
------解决方案--------------------
注意你的配置文件和工程结构,具体参照tomcat 中的例子
------解决方案--------------------
楼上说的很明白了,Tomcat有自己的配置文件和工程结构,不象ASP那么简单。
------解决方案--------------------
你可以放到root下面进行测试啊
------解决方案--------------------
还要/WEB-INF目录,目录下还要有web.xml文件.
------解决方案--------------------
1.在webapps下建一个目录test
2.把你的jsp文件放到test下
3.在test目录下建目录WEB-INF
4.在WEB-INF目录下建立web.xml文件,复制一个web.xml过来,然后把 <web-app> 标记里的内容删空就可以了.

说明:tomcat在启动时如发现webapps下某子目录下有WEB-INF\web.xml就认为是web应用,并予以发布.

------解决方案--------------------
把这个放在第一句
<%@ page contentType= "text/html; charset=GBK " %>
------解决方案--------------------
首先确认你的JSP没错误。
直接把你JSP页面放到ROOT里面 改名字为index.jsp
覆盖里面的index.jsp http://127.0.0.1;8080