Tomcat高级问题
想要学习以上技术,首先要学习java面向对象编程,而ajax是web应用,至少要懂javascript。本来我也有和你一样的问题。写一个JavaBean就是不行。后来看了下面这篇文章基本解决了,但是也发现最好不要用Windows自带的记事本编辑JSP文件,因为这样保存的JSP文件编码可能会有问题。在我将其更改为DreamWeaver MX2004并重新编辑后,我使用了下面文章中提到的配置。所有的问题都没问题。以下是我摘抄的文章原文,在我的百度空间也有。
原文如下:
jsp初学者经常被问到如何在tomcat下配置jsp,servlet,bean,所以总结了如何在tomcat下配置jsp,servlet,ben,希望对那些初学者有所帮助。
一、开发环境配置
第一步:下载j2sdk和tomcat:去sun官网(。com/softdown.php?id=3641。URL =。net/down/EPP 211A _ CN。Exe(根据注册码自己找,网上有很多)。
JDK(最新版本是java2sdk1 _ 5 _ 0):将mon \ lib中的servlet.jar文件(根据实际情况)复制到C:\JDK\jre\lib\ext,重新编译,这样就没有问题了!
然后在Tomcat目录下的C:\Tomcat\webapps\ROOT中按下以下文件结构:
ROOT\index.html
ROOT\welcom.jsp
ROOT\WEB-INF\lib\MyServlet.jar(如果您的Servlet的。类被类型化为. jar文件,放在lib下)。
root \ we b-INF \ classes \ HelloWorld.class(将上面生成的hello world . class文件放在这个。
然后在浏览器中输入http://localhost:8080/servlet/hello world,服务器的预期错误是:错误404 -未找到。
发生了什么事?
Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF目录下的web.xml文件注册,用EP打开这个web.xml文件,添加它。
& ltservlet & gt
& ltservlet-name & gt;HelloWorld & lt/servlet-name & gt;
& ltservlet-class & gt;HelloWorld & lt/servlet-class & gt;
& lt/servlet & gt;
& ltservlet映射& gt
& ltservlet-name & gt;HelloWorld & lt/servlet-name & gt;
& lturl模式& gt/servlet/hello world & lt;/URL-pattern & gt;
& lt/servlet-mapping & gt;
这样的结构
& ltservlet & gt
& ltservlet-name & gt;HelloWorld & lt/servlet-name & gt;
& ltservlet-class & gt;HelloWorld & lt/servlet-class & gt;
& lt/servlet & gt;
表示指定的包含的servlet类。
和下面的结构
& ltservlet映射& gt
& ltservlet-name & gt;HelloWorld & lt/servlet-name & gt;
& lturl模式& gt/servlet/hello world & lt;/URL-pattern & gt;
& lt/servlet-mapping & gt;
表示指定HelloServlet应映射到哪个URL模式。
修改完web.xml后,重启服务器,然后输入http://localhost:8080/servlet/hello world。多好的世界啊!等你