Servlet/JSP学习笔记(4) Servlet入门
介绍完工具和基本概念,现在终于开始介绍Servlet的编写方法了。为了便于理解,我们将采用eclipse+Lomboz作为开发环境,一切的操作都可以在eclipse中完成。如果你还没有安装好Lomboz,请参考前几篇文章配置好环境。
tomcat和eclipse的安装
基础知识
Lomboz介绍+安装方法
我们将建立一个名为 com.idv2.learnjsp 的包,用于容纳所有的示例程序。下面我们就看看最基本的Servlet的创建方法。
创建项目
启动eclipse,然后选择菜单File->New->Project...,在新建项目向导中选择 Web->Dynamic Web Project。该项目即为使用Servlet、JSP等技术开发动态网站的项目。(如果你找不到这一项,说明Lomboz没有配置好,请参阅文章开头的链接进行配置。)
下一步,输入项目名 LearnJSP。下面的Target Runtime指定运行这个项目的服务器,如果你已经在配置Lomboz 的一节中配置好了Tomcat服务器,那么在这里你可以看到相应的服务器配置,选择它即可。如果选择框中只有<none>,说明你还没有配置服务器,可以单击右侧的New...按钮新建。
Configurations项选择<none>即可。
下一步选择项目所需的特性,默认的Dynamic Web Module和Java就足够了。
下一步是输入相关的目录,这里也直接使用默认值即可。图略。
最后单击 Finish,完成项目创建。创建途中可能会有一个用户使用协议需要你同意,单击I Agree即可。创建完成后会询问是否要切换到J2EE视图(下图),选择Yes,完成项目创建。
项目建立完成后,请在左侧的 Project Explorer 中打开 LearnJSP 项目,看看它各个部分的构成。
从基础知识一节中我们知道,应用程序由三部分组成,即Servlet、JSP及静态内容、配置文件web.xml。项目视图中的 src 目录用来保存 Servlet 源代码,WebContent 目录用来保存JSP及静态内容, web.xml则位于 WebContent/WEB-INF/web.xml。但手工编辑 web.xml 比较麻烦,因此 Lomboz 提供了一套可视化工具用于编辑 web.xml,即最上方的Depolyment Descriptor,里面包含的内容以后会陆续讲解。
理解Servlet
在Project Explorer中打开Java Resources: src -> Libraries -> Apache Tomcat 5.5 -> servlet-api.jar 文件,可以看到其中包含两个包:javax.servlet和javax.servlet.http,与Servlet有关的类和接口都位于这两个包里面。
Servlet是一个接口,位于 javax.servlet.Servlet,它规定了每个Servlet所必须实现的方法。实际应用时我们需要从 javax.servl
相关文档:
水晶易表毕竟是做报表的,离开数据库它是飞不远的。从目前的版本来看,易表连接数据库虽然有好几种方式,但都比较麻烦,而且还有很多局限性。其中通过xml方式连接数据库还算比较灵活,我要说的就是这种方式。
在易表的数据管理里新建一个xml数据连接,如下图:
我的是英文版的,不好意思,以前是中文版来着,后来 ......
一、在JSP页面中读取本地文件内容:
<%
try {
BufferedReader in = new BufferedReader(new FileReader("D:/test.txt"));
String file = "";
String temp = "";
&n ......
前言
在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案 ......
Servlet/JSP学习笔记(2)-基础知识
关于BS结构(浏览器-服务器结构)、HTTP基本原理等基础知识相信大家比我清楚,我就不废话了。不知道的同学去google一下。 什么是Servlet和JSP 用Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP。 Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实 ......