目录
1、Web容器简介
2、Tomcat粗介及配置粗讲
3、Tomcat服务器配置
3-1、修改端口号
3-2、配置虚拟目录
3-3、配置首页
4、JSP执行流程
5、JSP粗略了解
1、Web容器简介
>_<" 客户端通过Web浏览器发送一个基于Http请求到服务器,服务器利用WEB服务插件接收客户请求,并对用户请求进行判断,判断其是动态请求或是静态请求。如果是静态请求,直接通过WEB服务器从文件系统中取出,并通过HTTP协议返回给客户端浏览器;如果是动态请求,则将所有内容交给WEB容器中,并在容器中由程序动态生成显示结果,最后也通过Web服务器进行返回。
2、Tomcat粗介及配置粗讲
>_<" Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、SUN和其他一些公司及个人共同开发,是目前比较流行的Web应用服务器。
>_<" 具体的配置安装找百度,安装完成后,其几个主要的目录及作用如下表:
PS: 服务器安装完成后,即可启动Tomcat服务器,启动服务器后,打开浏览器输入"http://localhost:8080/"或"http://127.0.0.1:8080"即可看见Tomcat页面表示已经成功安装。
3、Tomcat服务器配置
>_<" 3-1、修改端口号 —— 修改为80端口
Tomcat安装后,默认的端口号是8080,如果现在要想修改端口号的话,则可以打开Tomcat目录中的conf/server.xml文件:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
>_<" 3-2、配置虚拟目录:
在Tomcat服务器的配置中,最重要的就是配置虚拟目录的操作,每一个虚拟目录都保存了一个完整的WEB项目。一个虚拟目录中必须包含WEB-INF/web.xml文件,此文件可以直接从已有的项目中复制出来。增加配置虚拟目录节点:<Context path="/mldn" docBase="D:\mldnwebdemo"/>
>_<" 3-3、配置首页:
Tomcat服务器配置完虚拟目录之后,可以配置一个WEB项目的首页
- 例如在配置好的虚拟目录中建立一个index.htm文件()
1 2 3http://www.cnblogs.com/zjutlitao/ 4 5 67 11 12欢迎光临本站点!
8beautifulzzzz
9这是默认的首页,输入http://localhost/mldn
10
- 也可以建立一个hello.jsp()
1 2 3beautifulzzzz 4 5 6 <%! 7 public static final String INFO = "beautifulzzzz"; // 定义全局常量 8 %> 9 <%!10 public int add(int x, int y) { // 定义方法11 return x + y;12 }13 %>14 <%!15 class Person { // 定义Person类16 private String name; // 定义name属性17 private int age; // 定义age属性18 public Person(String name, int age) { // 通过构造方法设置属性内容19 this.name = name; // 为name属性赋值20 this.age = age; // 为age属性赋值21 }22 public String toString() { // 覆写toString()方法23 return "name = " + this.name + ";age = " + this.age;24 }25 }26 %>27 <% // 编写普通的Scriptlet28 out.println("INFO = " + INFO + "
") ; // 输出全局常量29 out.println("3 + 5 = " + add(3,5)+"
") ; // 调用方法30 out.println("" + new Person("zhangsan",30) + "
") ;// 生成对象31 %>32 33 <%34 int x=10;35 String info="beautifulzzzz";36 out.println("x= "+x+"
");37 out.println("info= "+info+"
");38 out.println("Hello World!!!
"); // 这里直接编写输出语句39 %>40info = <%=info%>
<%-- 使用表达式输出变量 --%>41x = <%=x%>
<%-- 使用表达式输出变量 --%>42name = <%="LiXingHua"%>
<%-- 使用表达式输出常量 --%>43 44
4、JSP执行流程
5、JSP粗略了解
本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/4088380.html,如需转载请自行联系原作者