下面是常规步骤: (但很多人却在此出现了问题)
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.WEB-INF下新建一个文件web.xml,内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>大家好</title>
</head>
<body>
<% out.println(" 大家好,我的第一个jsp程序"); %>
</body>
</html>
6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到输出的话说明就成功了。
web.xml文件和index.jsp文件的建立时,有的人会把这两个文件误建成.txt文件。正确的方法应该是把txt另存为所有文件格式,文件名处加.xml和.jsp。建成后你会发现直接双击是打不开web.xml文件的。
还有就是乱码问题,上面的JSP文件在网页中会出现乱码,因为上面的不是中文的解码,应该在最前面添加头文件:
<%@ page language="java" contentType="text/html; charset=gb2312" %> 再试一下,就没有问题了。