jdbc.properties怎么写?

把秘密改为自己电脑设置的 password

url 3306 是安装mysql时所确定的端口  后面还可以接字符集的限定

#1 jsp是什么?(java server page)

servlet server let 小程序  applet

sun公司制定的一种服务器端动态页面技术规范

注: 虽然使用servlet也可以生成动态页面,但是过于繁琐(需要使用大量的out.println语句)

并且难以维护(修改页面,需要修改java源代码),所以,sun公司后来制定了jsp技术规范,用来更方便的生成动态页面

.jsp是一个以.jsp为后缀的文件,主要内容是html和少量的java代码

容器(比如tomcat)会将jsp文件转换为一个对应的servlet然后执行

jsp的本质就是一个servlet!

2.如何写一个jsp文件?

step1:写一个以.jsp为后缀的文件

step2:在该文件里面,可以添加如下内容

###(1)html(css,js)

  直接写就可以了  

###(2)java代码

  1)java代码片段

  <% java代码 %>

###(3)隐含对象(也叫内置对象)

1)什么是隐含对象?

在jsp文件里面可以直接使用的对象,比如out,request,response

2)为什么可以直接使用这些隐含对象?

容器在生成jsp对应的servlet时,会自动添加获得这些对象的代码

##(4)指令

1)什么是指令?

通过指令,告诉容器,在生成servlet时,做一些额外的处理,比如导包.

2)指令的语法:

<%@ 指令名 属性=值 %>

3)page指令:

  import属性:指定要导入的包名,比如

    <%@ page import="java.util.*"%>

  contentType属性:指定response.setContentType方法的参数值

  pageEncoding属性:告诉容器,在读取jsp文件的内容时,使用指定的字符集去解码

    

#3.jsp是如何执行的?

##(1)阶段一 容器将jsp文件转换成为一个servlet

  规则:

  html(css,js)---->service方法里面,使用out.write方法输出

  <% %>  -------->service方法里面,照搬

  <>

##(2)阶段二 容器调用该servlet处理请求

  注:包括实例化,初始化,调用,销毁

创建servlet程序知识点详解---servlet-day05的更多相关文章

  1. 创建servlet程序知识点详解---servlet-day01

    方法调用完后,其中的所有局部变量都会消失 ###网络架构 -CS:Client Server  客户端服务器 特点:每种平台都需要开发相对应的app, 开发成本高  功能升级需要下载最新的客户端,用户 ...

  2. 创建servlet程序知识点详解---servlet-day03

    #1.表单包含有中文参数值,如何处理? ##(1)为什么会有乱码? 表单提交时,浏览器会对中文参数值进行编码/ 注:会按照表单所有的页面打开时所使用的字符集进行编码 比如,浏览器会使用utf-8对中文 ...

  3. 创建servlet程序知识点详解---servlet-day12

    自定义标签 (1)编程步骤 step1 jsp标签分为复杂标签技术(old),简单标签(new) 注(了解) jsp标签技术分为复杂标签技术(old),简单标签技术(new) step2 ###MVC ...

  4. 创建servlet程序知识点详解---servlet-day07

    情景1: 京东在买东西的时候,只有结帐的时候才会要求必须登录账户 #1.状态管理 ##(1)什么是状态管理? 将浏览器与web服务器之间多次交互当做一个整体来处理,并且将多次交互所涉及的数据(即状态) ...

  5. 嵌入式Linux应用程序开发详解------(创建守护进程)

    嵌入式Linux应用程序开发详解 华清远见 本文只是阅读文摘. 创建一个守护进程的步骤: 1.创建一个子进程,然后退出父进程: 2.在子进程中使用创建新会话---setsid(): 3.改变当前工作目 ...

  6. Activity知识点详解

    Activity知识点详解 一.什么是Activity 官方解释: The Activity class is a crucial component of an Android app, and t ...

  7. Linux Bash命令关于程序调试详解

    转载:http://os.51cto.com/art/201006/207230.htm 参考:<Linux shell 脚本攻略>Page22-23 Linux bash程序在程序员的使 ...

  8. VS2010开发程序打包详解

    VS2010开发程序打包详解 转自:http://blog.sina.com.cn/s/blog_473b385101019ufr.html 首先打开已经完成的工程,如图: 下面开始制作安装程序包. ...

  9. Java线程创建形式 Thread构造详解 多线程中篇(五)

    Thread作为线程的抽象,Thread的实例用于描述线程,对线程的操纵,就是对Thread实例对象的管理与控制. 创建一个线程这个问题,也就转换为如何构造一个正确的Thread对象. 构造方法列表 ...

随机推荐

  1. 【Dubbo 源码解析】08_Dubbo与Spring结合

    Dubbo 与 Spring 结合 基于 dubbo.jar 内的 META-INF/spring.handlers 配置,Spring 在遇到 dubbo 名称空间时,会回调 DubboNamesp ...

  2. js上传

    有时候需要显示进度,这时候就需要做一些切割,具体上传代码如下: <!DOCTYPE HTML> <html lang="en-US"> <head&g ...

  3. nginx的https和http共存反向代理配置

    一.设置http反向代理: upstream ly.com { server ; server ; } upstream home.ly.com { server ; server ; } 对应增加: ...

  4. 关于linux - Centos 7 系统下使用PXE网络的方式(pxe+dhcpd+tftp+httpd)安装操作系统

    PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘.光驱等设备启动. 现代的网卡,一般都内嵌支持PXE的ROM芯片. ...

  5. weapp-mobx

    // weapp-mobx.js const l = console.log; import { autorun } from "./mobx.umd.min"; function ...

  6. VS2013 Ctrl+Shift+F 没反应

    快捷键设定与搜狗输入法中文繁体切换冲突,搜狗输入法管理设置中关掉就好.

  7. 布局fixed和sticky

    sticky非常非常非常好用怎么用看代码: 这里为什么没有设置高度呢,因为这个高度应该是浏览器高度,浏览器高度在时刻变化怎么办? js处理: 此JS里面会有执行方法一步一步看 这个里面有JS方法 这个 ...

  8. javascript与jquery的区别

  9. 算法基础_递归_给定一个数字n,打印出所有的划分等式

    问题描述: 给定一个数字n,打印出所有的划分等式 例: n = 3 3 2+1 1+1+1 解题源代码: import java.util.Scanner; /** * 给定数字n,打印出其所有用加法 ...

  10. Cardinal and Ordinal Numbers

    Cardinal Numbers Table of Cardinal Numbers Cardinal numbers from 1 through 1,000,000 1 one 11 eleven ...