jsp入门
来源:互联网 发布:p值计算软件 编辑:程序博客网 时间:2024/06/07 13:29
Jsp基础
JavaWeb
静态资源:在jsp页面的数据是不变的
动态资源:不同的人浏览页面会有不同的数据
常用的动态资源:jsp/servlet,asp,php
C/S:客户端与服务器,客户通过相应端软件来访问服务器
B/S:浏览器与服务器,通过浏览器来访问服务器
C/S
优点:能减轻服务器的工作,是客户端的响应速度变快
缺点:只能在局域网使用,并且需要安装相应的软件才能使用,并且维护和升级成本高
B/S
优点:可以在任何地方操作,而不用安装相应的软件
并且不需要维护
Jsp基本语法
概念:相应客户端的请求,动态的生成html或其他的文档,然后在返回给客户端的一种web网页技术
Jsp是以Java语言为脚本的语言
Jsp的执行过程
翻译阶段:将jsp脚本翻译成Java文件
编译阶段:将翻译后的文件生成.class文件
执行阶段:最后执行成浏览器内容
Jsp页面的组成
静态内容:html文本
指令:<%@内容 %>
小脚本:<%内容 %>
表达式:<%=内容 %>
声明:<%!内容 %>
注释:<!-- html注释-->
<%-- jsp注释--%>
单行注释:<%//单行注释%>
多行注释:<%/*多行注释*/%>
注:小脚本中不能声明方法,表达式后面不能有分号
第三章,指令动作标签
Jsp的三种指令
1 page,针对当前页面的指令
<%@ page language="java" import="java.util.*,java.text.*"pageEncoding="UTF-8"%>
2 include 静态包含另一个页面
例<%@include file=”另一个页面”>
注:在包含和被包含的文件中不能有相同名称的变量
3 taglib 用于定义和自定义的标签
例<%@ taglib prefix="前缀" uri="标签uri地址 " %>
Jsp的动作指令
1 jsp:forward 页面跳转,将页面转发到下一个页面
2 jsp:param 用于传递参数,必须与其他标签一起使用
3 jsp:include 用于静态的包含另一个页面
4 jsp:plujin 用于下载JavaBean或者Applet到客户端执行(基本不用)
5 jsp:useBean:创建一个javaBean实例。
6 jsp:setProperty:设置javaBean实例的属性值。
7 jsp:getProperty:输出javaBean实例的属性值。
静态包含include和动态包含<jsp:include >的区别
1 include就是将源文件复制进另一个页面,会生成一 个.class文件
2 动态包含 先编译后包含,会生成两个.class文件
- jsp入门
- JSP入门
- JSP入门
- jsp入门
- JSP入门
- JSP入门
- JSP入门
- Jsp入门
- jsp 入门
- JSP入门
- JSP入门
- JSP入门
- JSP入门
- Jsp入门
- JSP入门
- JSP入门
- JSP入门
- jsp入门
- Java中的引用及分类
- 关于弹出和隐藏输入法
- SpringMVC学习笔记(三)-----Controller拦截3种类型的URL
- 商城个性设置,Scrollview嵌套 多层recyclerview 切换、收起展开
- 安卓按键的回车换行符和读取写入txt文件的注意事项
- jsp入门
- java编程思想
- MySQL高级
- 安卓按键读取txt开头出现未知字符的问题
- 团体程序设计天梯赛-练习集 L1-009. N个数求和 重载+运算符 解题报告
- body设置全屏固定背景
- java6
- 如何利用博客实现一个简陋的网络验证
- codeforces 863E