jsp练习1

jsp的语法特点,对page指令,动作指令,java代码片段,以及内置对象,特别是通过request对象获取表单信息的用法,等内容进行了解。

5.2 JSP页面的基本构成

(1)指令标签

(2)HTML语句

(3)注释

(4)嵌入Java代码

(5)JSP动作标签

5.3 指令标签

(1)page指令:用于定义整个JSP页面的相关属性,这些属性在JSP被服务器解析成Servlet时会转换为相应的Java程序代码。

语法格式:<%@ page attr1="value1" attr2="value2" ...%>

a.language属性:用于设置JSP页面使用的语言。

例如:<%@ page languege="java" %>

b.extends属性:用于设置JSP页面继承的Java类。

c.import属性:用于设置JSP导入的类包。

例如:<%@ page import="java.util.*" %>

d.pageEncoding属性:用于定义JSP页面的编码格式。

例如:<%@ page pageEncoding="UTF-8"%>

e.contentType属性:用于设置JSP页面的MIME类型和字符编码。

例如:<%@ page contentType="Text/html; charset=UTF-8"%>

(2)include指令:可以在JSP页面中包含另一个文件的内容,仅支持静态包含。

例如:<%@include file="validate.jsp" %>

练习5-2,在当前页面中包含另一个JSP文件来显示当前日期

date.jsp

index1.jsp

(3)taglib指令:用于加载用户自定义标签。

语法格式:<%@taglib prefix="fix" uri="tagUriorDir" %>

a. prefix属性:用于设置加载自定义标签的前缀

b. uri属性:用于指定自定义标签的描述符文件位置

5.4 嵌入Java代码

练习5-3,在代码片段中编写循环输出九九乘法表。

运行结果如下:

练习5-5,获取Form表单信息

运行结果如下:

处理请求的页面如下,我先自己打了一遍,但是一直显示错误,之后直接粘贴了教材源代码运行页面也不对,目前还未找到解决办法。

运行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值