1.servlet介绍
java servlet 是一种使用java编写的CGI的程序
CGI:通用网关接口。其与传统CGI优势:多线程,性能高;
使用out.println() 显示html
servlet本身也是java类,所以必须存放在WEB-INF/classes
jsp功能与servlet一致(先有servlet,再有jsp),也就意味着servlet程序同样可以被外部引用访问,这就必须有一个地址,可以通过WEB映射;
修改web.xml可以配置地址
2.来一个HelloWorld
2.1 纯手工打造
文件结构(HelloWorld)
webapps下建一个文件夹servletTest;servletTest建一个文件夹WEB-INF;WEB-INF建一个文件web.xml和一个文件夹classes;classes下把编译好的类ServletHelloWorld.class放入;
其中web.xml写:
ServletHelloWorld.class的java文件为
jdk 提供的是java se的包,而java ee包不在java se中,所以一般在编译ServletHelloWorld.java 时会出现找不到类的错误。需要如下配置:
配置方法1:
set classpath=C:/Program Files/Apache Software Foundation/Tomcat 5.5/common/lib/servlet-api.jar
javac ServletHelloWorld.java
配置方法2(比较常用):
把Tomcat 5.5/common/lib/servlet-api.jar粘贴到C:/Program Files/Java/jdk1.6.0_21/jre/lib/ext
查看:
在浏览器中输入http://localhost:8081/servletTest/hello 回车可以看到效果
其中localhost:8081是Tomcat;servletTest是我建的项目名;hello是web.xml中<url-pattern>中的内容;(也就是说可以把WEB-INF和classes当成透明不存在)
2.2 使用万能的eclipse
file->new->dynamic web project
配好相应的Tomcat 写好java文件,和web.xml 然后 右键项目 run as servlet 再输入正确的url 于是helloworld 出来了~
3 生命周期
在webapps中建立一个文件夹ServletLC
文件夹ServletLC下建一个文件夹WEB-INF和文件lc.jsp
其中lc.jsp如下
在WEB-INF下建立classes文件夹和web.xml
其中web.xml如下配置:
classes下放入已经编译好的.class文件,其.java源文件为:
分享到:
相关推荐
servlet复习代码
JSP与Servlet复习
Jsp\Servlet复习PPT大全 复习的好东东
Jsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mhtJsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mht
jsp&Servlet复习总结.txt
关于servlet相关资源的题目。可以下载来看看,蛮有用的。
11 Servlet:servlet(代码题目) 10分 12 Servlet:jstl标签(代码题目) 8分 13 Servlet:welcom页面 3分 14 Servlet:session,accplication 6分 15 Servlet:get,post 4分 16 Servlet:http协议消息的分类 4分 ...
让你对jsp和servlet有一个完整的认识,有助于理解学习开发web项目。
能帮助复习,有助于初学者的的复习和回顾。
java web 开发,mysql数据库,源码资源,servlet框架,适合毕业设计,课程设计作业
把之前学的总结了一下,不是很全面,也不是很详细,因为我比较看重servlet的原理
课程目标: 掌握Servlet和会话技术 掌握基于组件的分层开发技术 掌握JSTL、EL和JavaBean 掌握JDBC的高级技术、自定义异常、JNDI查找数据源 掌握Web Services的创建、发布和调用
初级jsp+Servlet1-8章知识复习
本ppt是传智播客的教学ppt,对学习和复习Servlet基础有很大的帮助。
Servlet技术的基础详细学习笔记,总结了Servlet技术的各个知识点,可以用来复习以及对基础知识的巩固,对新人的学习很有帮助。
常见java面试题目:包括jsp,servlet,mvc,j2ee等,也是复习不错的资料
自己总结的servlet与jsp部分 希望对大家有所帮助
PPT的总结,很全面,适合初学者~~易懂,连贯,图形和文字的结合体~~
计算机网络期末复习 基于java的开发源码-jsp+servlet+Javabean+mysql党员信息管理系统.zip 基于java的开发源码-jsp+servlet+Javabean+mysql党员信息管理系统.zip 基于java的开发源码-jsp+servlet+Javabean+mysql党员...