jspjsp

servlet在源码里面是一个一个的wapper对象

jsp本质就是一个servlet   

 jsp文件  继承HTTPJspBase ----->继承HTTPSerlvlet

底层做了一个拼接拼凑jsp文件,发送到客户端 

tomcat具有解析java文件的能力

发起请求  使用servlet来进行拦截   区分拦截的是jsp还是html   服务器来解析编译

jsp什么时候生成servlet文件

jasper.jar 这个包来进行解析成java和class文件

ecj-.jar  z这个包来编译运行jclass文件

tomcat中的jar包

jsp的内置对象  背下来

page就是jsp文件 对应的对象  就是一个对象

异常对象  exception  (没啥用!)

applocation   ServletContext   服务器上下文  当前环境

三种指令

page:

include:

包含

分为两种包含

第一个 静态包含: 合在一堆再生成java文件编译成class

第二个 动态包含: 分别生成java文件编译成class

taglib:

标签指令

跳转

转发和重定向  和sevlet一样

jsp不直接跳转到jsp 除非没有数据传递  基本不会跳转  毛用没有 

还有一种  就跟转发一样的功能

属性作用域

pageContext

当前环境的上下文

只能在当前页面设置当前页面获取

request(较多)

在当前页面 或者  使用一次请求转发,在其他页面能拿到数据,非一次请求拿不到

session

当前页面能获取拿到数据 ,一次请求拿的到数据,非一次请求也拿的到

(浏览器不关就行)

application

服务器不关在哪都能拿到数据

(applicaton消耗内存原则能用最小的就用最最小的)

EL表达式

表达式语言  expression language

用于做输出的  简洁  避免空指针

${ }  这样来表示的

能输出什么?

只能输出以下四种:

用法:

输出指定范围的值:

如果有相同属性从小到大来找。

但是可以指定:

JSTL标签

(Jsp Standard Tag Libraty)

用处:为了尽量页面不写java代码 ,逻辑太复杂,不利于维护

标签库的使用

1.导包

jstl.jar 是一个规范

srtandard.jar 是一个实现

2.导入标签:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

调用逻辑:

标签其实本质还是会转化为java代码

要求掌握的标签:

if(){} else{}

 <c:forEach > 循环

<fmt:formate>  fomate标签  日期

<fmt:formateDate>  fomateDate标签  日期格式化

 自定义标签

 分页查询:

准备一个pageBean

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于微信小程序的家政服务预约系统采用PHP语言和微信小程序技术,数据库采用Mysql,运行软件为微信开发者工具。本系统实现了管理员和客户、员工三个角色的功能。管理员的功能为客户管理、员工管理、家政服务管理、服务预约管理、员工风采管理、客户需求管理、接单管理等。客户的功能为查看家政服务进行预约和发布自己的需求以及管理预约信息和接单信息等。员工可以查看预约信息和进行接单。本系统实现了网上预约家政服务的流程化管理,可以帮助工作人员的管理工作和帮助客户查询家政服务的相关信息,改变了客户找家政服务的方式,提高了预约家政服务的效率。 本系统是针对网上预约家政服务开发的工作管理系统,包括到所有的工作内容。可以使网上预约家政服务的工作合理化和流程化。本系统包括手机端设计和电脑端设计,有界面和数据库。本系统的使用角色分为管理员和客户、员工三个身份。管理员可以管理系统里的所有信息。员工可以发布服务信息和查询客户的需求进行接单。客户可以发布需求和预约家政服务以及管理预约信息、接单信息。 本功能可以实现家政服务信息的查询和删除,管理员添加家政服务信息功能填写正确的信息就可以实现家政服务信息的添加,点击家政服务信息管理功能可以看到基于微信小程序的家政服务预约系统里所有家政服务的信息,在添加家政服务信息的界面里需要填写标题信息,当信息填写不正确就会造成家政服务信息添加失败。员工风采信息可以使客户更好的了解员工。员工风采信息管理的流程为,管理员点击员工风采信息管理功能,查看员工风采信息,点击员工风采信息添加功能,输入员工风采信息然后点击提交按钮就可以完成员工风采信息的添加。客户需求信息关系着客户的家政服务预约,管理员可以查询和修改客户需求信息,还可以查看客户需求的添加时间。接单信息属于本系统里的核心数据,管理员可以对接单的信息进行查询。本功能设计的目的可以使家政服务进行及时的安排。管理员可以查询员工信息,可以进行修改删除。 客户可以查看自己的预约和修改自己的资料并发布需求以及管理接单信息等。 在首页里可以看到管理员添加和管理的信息,客户可以在首页里进行家政服务的预约和公司介绍信息的了解。 员工可以查询客户需求进行接单以及管理家政服务信息和留言信息、收藏信息等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值