我的第一个jsp程序不能运行,郁闷!

zp2009 2006-02-27 10:24:11
下面这段代码first.jsp放在tomcat\webapps下面,可是不能运行,为什么啊?


<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.io.*" %>

<%!
private static int Num;
public void jspInit(){
Num = 0;
};
%>
<html>
<head>
<title>我的第一个JSP程序!!! </title>
</head>
<body>
<h1>
<%= "欢迎!" %>
<%
Num ++;
%>
<br>
<%= "您是第" + Num + "个客人!" %>
</h1>
...全文
88 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
panzi667 2006-02-28
  • 打赏
  • 举报
回复
你在ROOT下面建个目录,然后把文件放在里面
os586 2006-02-28
  • 打赏
  • 举报
回复
infowain的说法非常对,tomcat的应用是需要有一个配置文件web.xml的,它是旋转在WEB-INF下,并且需要有上面的几句话!

它不同于Eclipse下建立的动态web程序
infowain 2006-02-27
  • 打赏
  • 举报
回复
补充doway(john) ( )
web.xml应该有个xml文件头

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>

<display-name>Hello</display-name>
<description>
Hello World
</description>

</web-app>
doway 2006-02-27
  • 打赏
  • 举报
回复
当然可以做到!

还以我的 hello 为例(试了一下子,还差了一点点)——在 hello 下新建一个 WEB-INF 目录,然后用文本编码器写一个名字为 web.xml 的文件放进该目录,内容只要两行就够了:
<webapp>
</webapp>
zp2009 2006-02-27
  • 打赏
  • 举报
回复
难道我自己新建一个工程,也必须得放到root下面吗?比如我就想在webapps\myproject新建自己的工程,做不到吗?
donotbealoser 2006-02-27
  • 打赏
  • 举报
回复
放在root下面
zp2009 2006-02-27
  • 打赏
  • 举报
回复
放在一个任意的文件下面也不行,郁闷!
doway 2006-02-27
  • 打赏
  • 举报
回复
jsp 文件不可以直接放在 webapps 目录下,楼主需要建一个目录,如 webapps\hello,然后,
http://localhost:8080/hello/xx.jsp
Paripatetic 2006-02-27
  • 打赏
  • 举报
回复
放tomcat\webapps\root里

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧