jsp语法,指令,动作元素,内置对象

来源:互联网 发布:知豆电动汽车电池价格 编辑:程序博客网 时间:2024/05/20 18:47
<%@ page contentType="text/html;charset=UTF-8" language="java"  pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html>  <head>    <title>Form</title>  </head>  <body>    <form method="post" action="CookieServlet">      name:<input type="text" name="name"><br/>      password:<input type="text" name="password"><br/>      <input type="submit" value="submit">    </form>    <!-- HTML注释,通过浏览器查看网页源代码时可以看见注释内容-->    <%! int count = 1; %>    <%      out.println("Your IP address is " + request.getRemoteAddr());    %><br>    今天的日期是: <%= (new java.util.Date()).toLocaleString()%><br>    <%-- JSP注释,注释内容不会被发送至浏览器甚至不会被编译 --%>  </body></html>
JSP指令:指令描述<%@ page ... %>定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等<%@ include file="文件相对 url 地址" %>包含其他文件<%@ taglib uri="uri" prefix="prefixOfTag" %>引入标签库的定义,可以是自定义标签下表列出与Page指令相关的属性:属性描述buffer指定out对象使用缓冲区的大小autoFlush控制out对象的 缓存区contentType指定当前JSP页面的MIME类型和字符编码errorPage指定当JSP页面发生异常时需要转向的错误处理页面isErrorPage指定当前页面是否可以作为另一个JSP页面的错误处理页面extends指定servlet从哪一个类继承import导入要使用的Java类info定义JSP页面的描述信息isThreadSafe指定对JSP页面的访问是否为线程安全language定义JSP页面所用的脚本语言,默认是Javasession指定JSP页面是否使用sessionisELIgnored指定是否执行EL表达式isScriptingEnabled确定脚本元素能否被使用动作元素:语法描述jsp:include用于在当前页面中包含静态或动态资源jsp:useBean寻找和初始化一个JavaBean组件jsp:setProperty设置 JavaBean组件的值jsp:getProperty将 JavaBean组件的值插入到 output中jsp:forward从一个JSP文件向另一个文件传递一个包含用户请求的request对象jsp:plugin用于在生成的HTML页面中包含Applet和JavaBean对象jsp:element动态创建一个XML元素jsp:attribute定义动态创建的XML元素的属性jsp:body定义动态创建的XML元素的主体jsp:text用于封装模板数据<jsp:include>动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面。语法格式如下:<jsp:include page="相对 URL 地址" flush="true" /><jsp:forward page="相对 URL 地址" /> 访问页面1会直接引导到页面2内置对象:对象描述request  HttpServletRequest类的实例responseHttpServletResponse类的实例out  PrintWriter类的实例,用于把结果输出至网页上session  HttpSession类的实例application  ServletContext类的实例,与应用上下文有关config  ServletConfig类的实例pageContext  PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问page  类似于Java类中的this关键字Exception  Exception类的对象,代表发生错误的JSP页面中对应的异常对象具体应用参考http://www.runoob.com/jsp/jsp-implicit-objects.html的说明


阅读全文
0 0