为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JAVA遇见HTML——JSP篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 就是转换为class文件后,他会创建一个Servlet的实例,然后调用Servlet的构造方法,再调用jspInit()方法 (1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。 (2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。 (3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生命周期中只被执行一次。 (4)jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但不过也应该注意多线程的编程限制,由于该Servlet始终驻于内存,所以响应是非常快的。
    查看全部
    0 采集 收起 来源:练习题

    2015-11-08

  • 第一次访问,JSP文件转换为Servlet(在tomcat主目录下work中可以找到),并执行jspInit(),它只执行一次。jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。 以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但是也要注意多线程的编程带来的同步问题,由于Servlet始终驻于内存,所以响应式非常快的。 若JSP页面有改动的话,在Tomcat中会重新编译生成新的字节码文件
    查看全部
  • Jsp表达式:<%=表达式 %> //注意:表达式不以分号来结束 <%=userName %> 或者方法返回值 <%=func() %>
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

  • jsp声明: 可以声明变量和方法 <%! String str = "aaa"; void function() { ... } %>
    查看全部
    0 采集 收起 来源:JSP声明

    2018-03-22

  • Jsp脚本:在JSP页面中执行的java代码 语法:<% Java代码 %>
    查看全部
    0 采集 收起 来源:JSP脚本

    2018-03-22

  • jsp的页面注释: 1、HTML的注释: <!--html注释--> 客户端可见 2、JSP的注释: <%--html注释--%> 客户端不可见 3、JSP脚本注释: <% //单行注释 /* */ 多行注释 %>
    查看全部
    0 采集 收起 来源:JSP注释

    2018-03-22

  • jsp指令: page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令; include指令:将一个外部文件嵌入到jsp文件中,同时解析这个页面的jsp语句; taglib指令:使用标签库定义新的自定义标签,在jsp页面中启用定制行为。 page指令: <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %>
    查看全部
  • pageEncodeing contentType
    查看全部
    0 采集 收起 来源:阶段项目

    2015-11-08

  • 常见动态网站开发技术对比 1、JSP:基于java平台,跨平台,安全高,适于【大型】、【企业级】、【分布式】Web应用程序 2、Asp.net:.Net平台,简单易学,但安全性差,跨平台性差 3、Php:简单,高效,成本低,开发周期短,适合中小型企业web应用开发 (LAMP:Linux系统 + Apache服务器 + MySQL数据库 + PHP语言)
    查看全部
  • 1、JSP:Java Server Pages,其根本是一个简化的Servlet设计,它实现了在Java中使用HTML标签。 2、Jsp是一种动态网页技术标准,也是JavaEE标准 3、Jsp与Servlet一样,是在服务器端执行的。
    查看全部
    0 采集 收起 来源:JSP简介

    2015-11-08

  • 修改Tomcat默认端口号:修改conf/server.xml中的Connector标签的port属性 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    查看全部
  • 1. web项目虚拟路径默认域项目名字相同; 2. 项目虚拟路径可以修改,在eclipse上修改项目名字,然后重新启动Tomcat服务器,就可以用新虚拟路径名访问了。
    查看全部
  • myeclipse配置jre: window->preferences->java->installed jre->add->java(jdk的安装目录) myeclipse集成tomcat: window->preferences->myeclipse->servers->tomcat->选版本->选enable(并引入tomcat的安装根目录)->在版本下选 择jdk
    查看全部
  • WEB-INF目录结构: 1.它是java的web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。 2.web.xml项目部署文件。 3.classes文件夹,用以防止*.class文件 4.lib文件夹,用于存放需要的jar包。
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2015-11-08

  • 手工创建Webapp应用的步骤 1.WebApps下创建项目文件夹 2.在文件夹中编写index.jsp 3.在文件夹中创建WEB-INF文件夹 4.WEB-INF文件夹下编写web.xml(也可从examples中复制,保留基本的标签),新建classes和lib文件夹(classes里面是编译生成的字节码文件;lib里面是要用到的jar包。) 5.测试运行,出现乱码,尝试更换一下编码方式
    查看全部

举报

0/150
提交
取消
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!