Jsp使用大纲
来源:互联网 发布:大数据世界txt免费下载 编辑:程序博客网 时间:2024/05/16 08:16
//注释
<!--HTML注释--> //可执行,产生客户端代码
<%--隐藏注释--%> //不执行,不产生客户端代码
<!-- <%--嵌套注释(可执行)--%> -->
<!-- <%不执行,直接以字符串输出%> -->
//编译器指令:<%@ ? %> ?=page&include&taglib
<%@ page language="java" import="java.util.*,java.io.*" pageEncoding="UTF-8"%>
<%@ page import="java.net.*"%> //第二种包导入方式
/*jsp编译时自动导入的包:
java.lang.*; javax.servlet.*; javax.servlet.jsp.*; javax.servlet.http.*
*/
//JSP声明
<%! int a= 3 %> //jsp声明产生的变量为类成员变量,属于整个servlet
<% int b =3 %> //脚本段声明方式 声明的变量属于方法局部变量 每次访问各产生一份
//表达式
<%= expression%> //表达式结束无需分号
//脚本段
<% 合法的java代码 %>
//包含指令include 用于包含一个静态文件(不能传参数),可用于构建网站共同的部分:头和尾
//a.jsp 被包含文件
<%=new java.util.Date()%>
——————————————
//b.jsp 包含文件
<%@ include file="a.jsp"%>
在b.jsp中输出当前系统时间
//转向
<jsp:forward page="URL"> //URL也可以由表达式产生
<jsp:param name="" value=""> //参数
<jsp:param name="" value=""> //多参形式
</jsp:forward>
//转向后,本页面余下内容不再执行
//被转向页面通过以下方式获取参数 参数值=request.getParameter("参数名");
//如果同一个参数有多个值(checkbox),使用getParameterValues("name")获取
String username = request.getParameter("username");
//包含一个静态(不传参)或动态文件(传参)
<jsp:include page="URL" flush="true">
<jsp:param name="" value=""> //多参情况重复此句
</jsp:include>
//jsp 9个内置对象
request请求,response响应,pageContext页面上下文
session会话,application应用程序,out输出
config配置,page页面,exception异常
JavaBean要求
1,公共类
2,有一个不带参数的构造方法
3,通过setXXX设置属性,通过getXXX获取属性
JSP访问JavaBean的语法
1,导入JavaBean类
2,声明javaBean对象
3,访问JavaBean属性
步骤:
1,<%@ page import="mypack.javabeanName"%>
2,<jsp:useBean id="myBean"
class="mypack.javabeanName" scope="session"/> //scope决定JavaBean对象存活范围:取值page(默认),request,session,application
3,<jsp:getProperty name="myBean" property="属性名"/> //取值 getXXX
<jsp:setProperty name="myBean" property="属性名" value="值"/> //修改值 setXXX
- Jsp使用大纲
- jsp大纲及总结
- JSP知识点大纲图
- Servlet Jsp三天速成大纲
- Maven使用大纲
- Ajax使用经验总结(大纲)
- 大纲
- 大纲
- 大纲
- 大纲
- 大纲
- C语言学习大纲--怎么使用宏
- C语言学习大纲--typedef的使用
- 设计模式使用频率简要大纲
- 如何使用Markdown创建目录大纲
- 下载软件考试大纲, util.Formatter的使用
- web developer tips (78):使用文档大纲导航
- 如何使用红宝书(大纲解析)(附图)
- TCP/IP详解(4,5)ARP和RARP,第四,五章笔记整理
- 哪些原因会导致程序员离开IT行业?
- Android4.1APi MediaPlayer
- 国际化和本地化
- 改变Windows资源管理器的起始位置
- Jsp使用大纲
- 12个有趣的C语言面试题
- Cookie的用法详解
- 红孩儿纹理打包器1.0 -- 使用说明
- android源码编译出错的原因
- 微软等数据结构与算法面试100题 第二十一题
- 冒泡排序
- windows网络编程
- [MSSQL]阻止保存要求重新创建表的更改