Servlet和JSP部分.docx
- 文档编号:23191516
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:50
- 大小:52.32KB
Servlet和JSP部分.docx
《Servlet和JSP部分.docx》由会员分享,可在线阅读,更多相关《Servlet和JSP部分.docx(50页珍藏版)》请在冰豆网上搜索。
Servlet和JSP部分
Servlet和JSP
JDK和Tomcat的配置问题:
JDK部分:
JAVA_HOME:
安装路径,比如D:
\ProgramFiles\Java\jdk1.5.0_07
path:
就是指你要javajavac的时候,计算机去那里找这个执行文件.一般都是在bin文件夹中,比如D:
\ProgramFiles\Java\jdk1.5.0_07\bin
classpath:
一般都是指执行该文件所涉及到的包.比如.;D:
\ProgramFiles\Java\jdk1.5.0_07\lib\tools.jar.这里注意前面最好加上.;这样代表了绝对路径的意思
Tomcat部分:
如果前面jdk配置好的话,Tomcat也是正确安装的话,只要设置classpath,在前面的基础上再加D:
\ProgramFiles\Tomcat5.0\common\lib\servlet-api.jar当中用;隔开.这样当开发servlet程序的时候,计算机就到指定的路径下面去查找所需要的包,所以.如果你要开发Jsp程序的话,当然要在classpath中再加一条D:
\ProgramFiles\Tomcat5.0\common\lib\jsp-api.jar了其实有一个设置项是可要可不要的,就是CATALINA_HOME.它的值也就是Tomcat的安装路径,和JAVA_HOME差不多.比如D:
\ProgramFiles\Tomcat5.0
Tomcat和servlet的一些概念总结
1:
servlet是运行在Web服务器或应用服务器上的Java程序,它是一个中间层,负责连接来自Web浏览器或其他Http客户程序的请求和Http服务器上的数据库或应用程序.
2:
某种程度上,可以将servlet看作是含有HTML的JAVA程序;将JSP看作是含有java程序的Html页面
3:
JSP和Servlet的选择:
JSP注重简化HTML的创建和维护.Servelt最适合用于调用商业逻辑,执行复杂操作.一个简短的规则是:
对于面向处理的任务,servlet是正确的选择,对于其他请求,jsp则更好点.所以没有什么好与不好,只有适合不合适的问题.有些项目需要把servlet和jsp结合在一起来实现的
4:
一般计算机的端口号是80端口,我们现在用的iis都是用80端口的,所以我们在访问网站的时候并没有打端口号,比如.因为默认就是80端口,我们配置的Tomcat端口号一般不要和80端口有冲突,所以一般都设置为8080端口,访问形式就是http:
//localhost:
8080/XXX.虽然说一般我们设置都是8080端口,但我们也有必要知道怎么改变这个端口号.这就要用到xml了.找到Tomcat目录下的conf/servlet.xml文件,打开文件找到
在下次访问的时候形式就是http:
//localhost:
8084/XXX.
Servlet简单例子的开发过程:
1:
首先编写一个类,记住,一个Servlet就是一个java类,只是它扩展了点j2se没有的API罢了:
HelloServlet.java:
importjava.io.*;
importjavax.servlet.*;
importjavax.servlet.http.*;
publicclassHelloServletextendsHttpServlet
{
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException
{
response.setContentType("text/html");
PrintWriterout=response.getWriter();
StringdocType="
DOCTYPEHTMLPUBLIC\"-//W3C//DTDHTML4.0"+"Transitional//EN\">\n";
out.println(docType+"\n"+"