« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
快升级了.... |
Blog信息 |
blog名称:程序员之路 日志总数:61 评论数量:215 留言数量:4 访问次数:462150 建立时间:2006年5月8日 |

| |
[源码分享]JSP菜鸟级教程(二) 原创空间, 软件技术
noahj 发表于 2006/5/9 9:09:26 |
JSP的页面元素 JSP页面主要包含三种JSP元素: JSP代码:嵌入在JSP页面中的Java代码 JSP指令:告诉JSP引擎如何处理代码 JSP动作:控制JSP引擎的动作
JSP代码1.变量和方法的声明 语法:<%!...%> 2.用<%...%>包含的Java代码 例如: <% out.println(“<h1>test</h1>”); %> <%= request.getParameter(“check1”)%> 3、注释 <%-- 要注释的内容--%> 注释的代码只有服务器端可见。 区别 <!-- 要注释的内容 --> 注释的代码客户端和服务器端都可见。
page指令 page指令设置JSP文件的全局属性。由<%@ 和%>构成。 page命令的参数包括: language extends import errorPage isErrorPage contentType isThreadSafe session 注意:这些参数的名称是区别大小写的。
language=“Script language”指定JSP使用的脚本语言,目前只有Java语言。<%@ page language=“java”%>extends = “classname”指明转换后Servlet的父类,但必须是javax.servlet.jsp.HttpJspBase的子类,一般不需要设置。<%@ page extends =“mypackage.myclass”%>当前JSP页面继承mypackage包的myclass类。
import属性用来说明在后面代码中将会用到的类和接口。如果需要载入多个包,需用import分别指明,之间用逗号隔开。<%@ page import=“java.util.* , java.sql.*”%>也可用两行分别说明:<%@ page import=“java.util.* ”%><%@ page import=“java.sql.* ”%>
errorPage属性指定异常发生时,客户请求被重新定向到哪个页面。<%@ page errorPage=“/error/error_page.jsp”%>isErrorPage=“true|false” isErrorPage属性指明该页面是否为异常处理页面,默认为false(不是)。如果设置为true就可以用exception对象。
contentType属性用来设定传回网页的文件格式和编码方式,注意大小写,默认值如下:<%@ page contentType="text/html;charset=GBK"%>当提交的信息中有中文时,接收后要进行编码转换,所以还要加上:<% request.setCharacterEncoding(“GBK”);%>才能完全解决中文问题。Tomcat5.0可以自动转换,所以这两句都可以不用。如果是Tomcat4.X版本就必须两句都加上。
isThread=“true|false” 指定JSP页面是否能多线程使用。默认为true,JSP页面能同时处理多个用户的请求;如果设置为false,一个JSP只能一次处理一个请求。session =“true|false” 指定当前页面是否允许session操作。默认为true(允许)。
晚上回来再给几个例子吧!!^^ |
|
|