• JSP是什么?


    JSP是什么?
    sun公司制定的一种服务器端动态页面技术规范。
    JSP其实是一个以“jsp”为后缀的文件,该文件的内容主要是html和少量的java代码,容器会将jsp文件自动转换成一个servlet然后执行。
    如何写一个JSP文件?
    step1,创建一个以“.jsp”为后缀的文件。
    step2,在文件里面,添加如下的内容:
    (1)html(css.js):直接写。
    (2)java代码
    1)java代码片段
                       <% java语句; %>
    2)jsp表达式
                      <%=java表达式%>

    (3)隐含对象
    1)什么是隐含对象
    在jsp文件里面,可以直接使用的对象,比如out,request,response。
    2)为什么直接可以使用这些隐含对象?
    (4)指令
    1)通知容器,在将jsp文件转化成servlet类时,做一些额外的处理,比如说导包。
    2)指令的语法
                         <%@指令名称 属性=属性值%>
    3)page指令
    a.import属性:导包
    比如 <%@page import="java.util.*"%>
    b.contentType属性:设置
    response.setContentType的内容。
    c.pageEncoding属性:告诉容器jsp文件的编码
    (有些容器,在读取jsp文件的内容时,默认
    为按照ios-8859-1去解码,如果jsp文件里面
    包含了中文,会出现乱码)。


    jsp是如何执行的?
    step1,容器将jsp文件转换为一个servlet类。
             html(css,js)         ------->          service方法里,使用out.write输出。
      <% java语句 %>        ------->         service方法里,照搬。
    <%=java表达式%>      ------->         service方法里,使用out.print(java表达式)输出。
    step2,容器调用servlet。

  • 相关阅读:
    C语言截取从某位置开始指定长度子字符串方法
    vim:放弃hjkl
    vim资源
    PHP和.NET通用的加密解密函数类,均使用3DES加解密 .
    Java与.NET DES加密解密互转
    案例:使用正则表达式的爬虫
    爬虫的正则表达式re模块
    爬虫中Requests模块
    Oracle系列十一 数据处理
    爬虫urllib2 的异常错误处理URLError和HTTPError
  • 原文地址:https://www.cnblogs.com/crazypokerk/p/8986759.html
Copyright © 2020-2023  润新知