22_Jsp_入门
来源:互联网 发布:算法工程师课程 编辑:程序博客网 时间:2024/06/06 21:04
JSP(Java Server Page)
动态页面,指数据是动态改变的
动态页面技术
- JSP(应用广)
- PHP
LAMP(Linux+Apache+MySQL+PHP) - ASP.NET(微软,学习成本低)
- ASP(过时)
JSP发展
Applet -> Java SE -> Servlet -> JSP -> FrameWork(//框架SSH)
- 第一个JSP—–index.jsp
Page指令+Html
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> </head> <body> This is my JSP page. <br> </body></html>
- 分析
JSP本质上是一个Servlet,翻译的时候将jsp翻译为一个Servlet的java类,然后编译产生class文件- 执行流程
- 执行流程
JSP的生命周期
- web容器读取web.xml中的配置信息;
- 当客户发出.jsp请求时,JSP翻译成Servlet,并编译成class文件;
- 容器加载Servlet;
- 容器实例化Servlet,并调用jspInit()方法;
- 容器创建Servlet线程,调用service方法;
- 调用destroy();
JSP包含的内容
- 小应用
<% String name="张三";%><%! String getStudentName(){ return "黄冉";} %> <h1>hello:<%=name %></h1> <h1>学生姓名:<%=getStudentName() %></h1>
阅读全文
0 0
- 22_Jsp_入门
- 22、jdbc入门2
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- css 第一章 CSS基础语法、CSS高级语法、CSS 选择器
- uCOS-II中的内存管理--C语言构建完整的微型动态内存管理机制
- 版本管理之gitlab实践教程:基础篇(6)
- if(){}else{}注意判断条件是值是字符串
- 让我们从机器学习谈起
- 22_Jsp_入门
- FTP 和 SFTP上传,以及FTP上传时卡死、连接迟迟关闭不了,耗费资源,以及 SFTP上传时问题
- Docker测试环境笔记
- iOS Block 中 循环引用的解决
- Java与PHP对于web开发的八大比较
- C Primer Plus(第6版)第一章答案
- 解决listview显示全部数据和隐藏部分数据时候postion错乱
- 23_Jsp_3指令_7动作_登录应用
- Android混合开发之WebView使用总结