JSP基础

一 Tomcat技术

    Tomcat是一个jsp和servlet的引擎,主要处理jsp和servlet。Jsp其实就是xml文件的改造版本,经过引擎处理,变成一个java类。
那么他和apache服务器有何区别呢?Apache主要负责静态页面的处理,tomcat主要处理动态的部分。

  1.安装过程

    和安装其他的文件是一样的,需要配置两个环境变量:
    JAVA_HOME :你的jdk安装路径;
    TOMCAT_HOME: 你的tomcat安装路径;

    访问地址:
    http://localhost:8080 or
    http://127.0.0.1:8080

 2.server.xml配置文件

    改写8080端口号:
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5"   

     maxProcessors="75" ....>

    注意:改写Server.xml(在tomcat的conf目录下)文件后,一定要重新启动Tomcat服务器

 3.建立站点的方法一

    新建一个目录"test",文件放置其中,目录"test"放置X:/Tomcat6/webapps/目录下;
    新建的test站点(目录)下必须有WEB-INF目录,其中必须包含web.xml文件(描述该站点启动页面、servlet、过滤器等信息),

    以及classes目录存放servlet,java类和jar包。
    以http://localhost:8080/test/xxx.jsp方式访问
    注:jsp组件由jsp文件和web.xml文件组成,二者缺一不可。

    建立站点的方法二

    在"X:/Tomcat6/conf/Catalina/localhost"下,新建一个站点描述文件test.xml(可拷贝同目录xml文件修改)
    修改test.xml如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="e:/test">
    </Context>
    在e:/test下建立同方法1的目录
    以http://localhost:8080/test/xxx.jsp方式访问

 4.Tomcat用户和部署war应用

    修改"X:/Tomcat6/conf/tomcat-users.xml",增加manager角色,并指定用户如下:
    <role rolename="manager"/>
    <user username="tomcat" password="tomcat" roles="tomcat,manager"/>

    使用户romcat具有manager权限,也可重新建立用户。
    可单独停止、启动某个站点、部署war包。

二 JSP概念

    JSP技术是将Java代码嵌入到HTML网页代码中,再由JSP引擎将这些代码转换成Servlet代码,从而解决了Servlet输出网页需要大量的println代码的不足。

    Java 服务器页面 (Java Server Page ,JSP) 以扩展名 .jsp 保存
    有效地控制动态内容生成
    在Java Server Page里面使用 Java 编程语言和类库
    HTML 用于表示页面,而 Java 代码用于访问动态内容

  

三 JSP页面元素

    

    JSP脚本元素

    

   声明<%! %>

   变量的声明
   方法的声明
   在<%! ... ... %>中声明的变量、方法、类,在整个jsp文件内都有效,是全局的。
   JSP 语法格式如下:
   <%! int i = 0; %>
   <%! int a, b, c; %>
   <%! Date date; %>

   计数器程序:

  

   JAVA表达式

   用于在页面上输出信息,语法格式如下
   <%= expression %> 或<%= 表达式 %>
   例如
   <% a=12;
   b=a;
   c=a+b; %>
   a=<%= a %><br>
   b=<%= b %><br>
   c=<%= c %><br>

  

   JSP 指令

   JSP 指令包括:

  

  page 指令用于设置 JSP 页面的属性

  

include指令

include 指令用于在运行时将 HTML文件或 JSP页面嵌入到另一个 JSP页面
include 指令语法
<%@ include file = "文件名" %
>

taglib指令

taglib指令可以让JSP页面使用标签
taglib指令的作用是在JSP页面中,将标签库描述符文件引入到该页面中,并设置前缀,利用标签的前缀去使用标签库表述文件中的标签
语法
<%@ taglib uri = "标签库表述符文件" prefix = "前缀名" %>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值