java--JSP

一、JSP指令:

page指令

include指令:通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。

<%@ include file="relative url" %> Include指令中的文件名实际上是一个相对的URL。如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。

taglib指令:Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。

<%@ taglib uri="uri" prefix="prefixOfTag" %>   uri属性确定标签库的位置,prefix属性指定标签库的前缀。

JSP行为:jsp行为标签

JSP动作元素:与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。

利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。

动作元素只有一种语法,它符合XML标准:<jsp:action_name attribute="value" />

所有的动作要素都有两个属性:id属性和scope属性。

id属性是动作元素的唯一标识,可以在JSP页面中引用。动作元素创建的id值可以通过PageContext来调用。

该属性用于识别动作元素的生命周期。 id属性和scope属性有直接关系,scope属性定义了相关联id对象的寿命。

scope属性有四个可能的值: (a) page, (b)request, (c)session, 和 (d) application。

二、JSP九大内置对象(隐式对象、预定义变量):

out对象 PrintWriter类的实例,用于把结果输出至网页上

request对象 HttpServletRequest类的实例

response对象 HttpServletResponse类的实例

session对象 HttpSession类的实例

application对象:ServletContext类的实例,与应用上下文有关,实现了用户间数据的共享,可存放全局变量

pageContext对象 PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问

config对象 ServletConfig类的实例

exception对象 Exception类的对象,代表发生错误的JSP页面中对应的异常对象

page对象:类似于Java类中的this关键字

三、JSP程序常用的开发模式:

单纯的JSP模式

JSP+JavaBean 小型或中型网站  不灵活

JSP+Servlet+JavaBean

MVC模式

时间: 2024-10-11 22:49:40

java--JSP的相关文章

[工具篇]eclipse 中设置 Java/JSP/JS/HTML/CSS 智能提示

Visual Studio 2010 中的智能提示很好用,在eclipse中是否也可以通过设置使得java代码文件.jsp文件.html文件.css文件.js文件时也能有这样方便的智能提示呢?应该是有的: 1.设置java代码智能提示 1)打开eclipse→Windows→Preferences→Java→Editor→Content Assist 2)修改Auto Activation triggers for java的值为:zjava   点击apply按钮.(zjava主要是用在后面替

java,jsp,javascript的区别

在我回答你问题之前请允许我对Java语言作一个简单的介绍,你不了解这些很难和你说明白你的问题Java是一种面向对象独立于平台的安全的计算机语言,你也可以认为它是一个平台这种语言针对应用领域不同,共分为三个版本JavaSE Java平台标准版 其属于Java基础部分,用JavaSE可以开发C/S架构的桌面式应用程序JavaME Java平台迷你版 用于为嵌入式设备开发应用程序,如手机或掌上电脑的软件.游戏之类的JavaEE Java企业开发版本 用于企业级软件的开发,用JavaEE可以开发大型的B

java+jsp+mysql网页制作总结(1)

空格   错误:request.getRequestDispatcher("adminland.jsp").forward(request, response);跳转后空白解决:在函数中加上request.setCharacterEncoding("gbk"); <ifranm></>跳转失败解决:在top中的链接<a href=".....jsp" target="_parent"><

java jsp多用户博客系统源代码下载

原文:java jsp多用户博客系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463407606784.htm java多用户博客系统(MVC),是采用javabean+servlet+jsp技术,同时运用了javascript,css+div,ajax技术.以Mysql数据库,tomcat6为服务器. 官方验证: 项目截图 首页http://localhost:端口/项目/ 注册http://localhost:端口/项目/register

Java/JSP获得客户端网卡MAC地址的三种方法解析

java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种. 1.通过命令方式,在客户端执行Ipconfig 等等.(java/jsp) 2.通过ActiveX的方法.(jsp) 3.通过向137的端口发送查询指令的方法.(java/jsp) 简介: 第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行.而且速度是这三种方法中最慢的一种. 代码如下: String sip=""; String smac=""; sip = requ

java jsp技术

 java jsp技术 j2ee核心模式第二版.pdf: http://www.t00y.com/file/78131413 Java.Web服务开发.pdf: http://www.t00y.com/file/78576912 Servlet JSP深入详解 基于Tomcat的Web开发>.(孙鑫).[PDF]@ckook.pdf: http://www.t00y.com/file/78131421 [30天学通Java.Web项目案例开发].吴亚峰&索依娜.扫描版.pdf: http

java jsp自定义标签

自定义标签开发步骤 1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类 package gz.itcast; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.SimpleTagSupport; public class iftag extends SimpleTagSupport { private boolean

Java jsp 自定义标签

1 自定义标签 1.1 引入 需求: 向浏览器输出当前客户的IP地址 (只能使用jsp标签) 1.2 第一个自定义标签开发步骤 1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类 /** * 标签处理器类 * @author APPle * 1)继承SimpleTagSupport * */ public class ShowIpTag extends SimpleTagSupport{ private JspContext context; /** * 传入p

Java Jsp使用

1.Jsp基础 1)Jsp的执行过程 tomcat服务器完成:jsp文件->翻译成java文件->编译成class字节码文件-> 构造类对象-> 调用方法 tomcat的work目录下存放jsp运行时的临时文件!! 2)Jsp语法: 1)jsp表达式:<%=变量或表达式%> 向浏览器输出变量或表达式计算的结果 2)jsp脚本: <% java代码 %> 执行java代码  原理:翻译到_jspService()方法中 3)jsp声明: <%! 变量或方

java+jsp+mysql网页制作总结(4)

在<c:forEach></c>输出数据时怎么显示个数?解决:<c:forEach items="${list1}" var="list1" varStatus="list11"> 第 ${list11.index+1 } 次${list1.属性1 }${list1.属性2 }...</c> 计算两个时间相差几天的方法import java.text.SimpleDateFormat;import