葵花宝典 十二 Jsp声明 动作
来源:互联网 发布:时间序列数据分析工业 编辑:程序博客网 时间:2024/06/06 02:34
jsp声明
声明就是在jsp页面中定义java 的变量和方法
语法:<%!java代码%>
<%@ page language=”java” import=”java.util.,java.text.” contentType=”text/html; charset=GBK” pageEncoding=”utf-8”%>
<%!
String formatDate(Date d){
SimpleDateFormat formater = new SimpleDateFormat(“yyyy年MM月dd日”);
return formater.format(d);
}
%>
你好,今天是
<%=formatDate(new Date()) %>
查看翻译后的java文件
public final class testDeclare_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
String formatDate(Date d){
SimpleDateFormat formater = new SimpleDateFormat(“yyyy年MM月dd日”);
return formater.format(d);
}
现在都用mvc模式架构,很少用jsp声明变量和方法
jsp标准动作
jsp规范定义了一系列的标准动作,web容器按照规范进行了实现
标准动作使用了标准的xml语法
action_name 表示标准动作的名字 attribute表示标准动作的的若干个属性
学习三个标准动作
forword include param
上述代码把请求转发到jsp页面类似servlet中的请求转发
include动作:在jsp页面中,进行动态包含
是动态包含,即在运行期间访问被包含的页面,并将相应结果同包含页面的响应结果合并,生成最终响应。类似于servlet中调用requestDispather的include方法进行包含
include标准动作与include指令都是实现包含其他页面的功能,但是include标准动作的属性是page,实现动态包含,发生在请求阶段,而include指令的属性是file,实现静态包含,发生在翻译阶段
标准动作:param
param动作往往作为子动作使用,为forword和include动作传递参数,
javaBean
什么是javaBean
javaBean是用java语言描述的软件组件模型,实际上是一个javase类
这些类一定要遵循一定的编码规范
必须是public类
必须有一个无惨的public的构造方法set get方法
与javaBean有关的标准动作
javaBean对象名字用id指定,类型用class指定 其中scope有四种:page、request、session、application,分别为PageContext范围、HttpServletRequest范围、HttpSession范围、ServletContext范围。如果不指定scope的值,默认为page范围。
- 葵花宝典 十二 Jsp声明 动作
- 葵花宝典 十九 jsp动作标签和EL表达式
- 葵花宝典 二十二 内外连接
- 葵花宝典 十 servlet jsp
- JSP动作
- JSP动作
- JSP动作
- JSP动作
- JSP动作
- jsp动作
- JSP动作
- JSP动作
- JSP动作
- JSP动作
- JSP动作
- JSP动作
- JSP动作
- jsp 动作
- java word2vec 学习
- 出师门槛
- Node.js入门小记(四)Api之QueryString
- Java 运算符、集合框架、泛型、异常
- 移动前端面试知识点总结1
- 葵花宝典 十二 Jsp声明 动作
- android shape
- MFC中Resource.h 使用小技巧
- android自定义通知栏_推送图片
- 第八篇:通过UDP广播事件
- 基础概念
- java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider
- AlertDialog默认显示宽高
- CSS学习笔记-1