JSP基本语法
来源:互联网 发布:程序员修真之路下载 编辑:程序博客网 时间:2024/04/27 19:46
三个方面
一. JSP基本语法
分为三种:脚本元素、指令元素、动作元素
>1脚本元素 四种表示方式
(1)脚本段,表示方法<% 内容 %>
<td><%out.print(rand2); %></td><!-- script fragment -->
(2)表达式,<%=name%>
比如:<td><%=rand%></td><!--expression-->,显示rand的值
(3)声明,<%! 声明内容 %>
(4)隐藏注释 <%-- 注释内容 --%>
>2指令元素,
主要用来提供整个JSP网页相关的信息,并且用来设定JSP页面的相关属性,分为三种。
(1)page指令
设定整个JSP网页的属性和相关功能
(2)include指令
引入一个文件
(3)taglib指令
使用定义的标签。
>3动作元素
二. 实例演示
1. jsp page页之间链接参数传值。
<a href="order_line.jsp?line_id=QSP0001" target="_self">
另一个jsp页面接收参数line_id,如:
<%
String line =(String)request.getParameter("line_id");
%>
2. jsp,page页之间,form提交时数据传送。(get方式)
<form name="order_header_form" method="get" action="order_line.jsp">
提交时,表单中的参数会以以下方式提交。
http://localhost:8081/order_line.jsp?order_header_num=QSPH-0000&creation_date=2009-8-10&order_amount=48.1&order_status=开票。
jsp页面接收form提交过来的参数
<%
String order_header_number =(String)request.getParameter("order_header_number ");
%>
(post方式)
URL后参数被隐藏:
http://localhost:8081/order_line.jsp,接收方式与上相同。
3. 自定义标签的使用。
>1. html自定义标签(不太常用)
如:
<style type="text/css">
s/:sorry{border:1px solid #ccc;background-color:#efefef;font-weight:bold;}
s/:love{border:1px solid red;background-color: #FFF5F4;font-weight:bold;}
</style>
>2. jsp实现标签
三,常用对象使用
>1 response
response可以理解为服务端向客户端发送数据的实例一个对象。
例如,你可以再界面上添加一个自动刷新界面的
<!-- response的简单应用:设置头信息 10秒钟刷新一次界面 -->
<%
response.setHeader("refresh","10");
%>
>2 request
request是客户端向服务端请求数据信息等,比如,order.jsp点击链接到order_line.jsp.在order.jsp定义参数的值,然后order_line.jsp去获取。
<%
String line =(String)request.getParameter("line_id");
String order_num =(String)request.getParameter("order_header_num");
%>
>3 session
session可以理解为web上的一个全局变量,session一般使用到两个函数
session.setAttribute("name",myname);---给name赋值
session.getAttribute("name") ---去name的值
>4 include
include在jsp中有两个用途:
(1)伪指令:
<%@ include file="order_line.htm" % >
这样会把这个Html代码加载到该页面中
(2)标签
< jsp:include page="order_line.htm" flush="true" />
它只会加载<body/>中的代码
- JSP基本语法
- JSP 基本语法总结
- JSP 基本语法
- JSP基本语法
- jsp基本语法
- JSP基本语法
- JSP基本语法
- jsp基本语法介绍
- jsp的基本语法
- JSP基本语法
- JSP基本语法见解
- JSP基本语法
- Jsp基本语法
- JSP基本语法学习
- JavaWeb_day3-JSP基本语法
- JSP基本语法
- jsp基本语法
- jsp基本语法
- 编写不被各大主流邮箱过滤的能正常显示的HTML邮件的技巧
- HTML布局和基本标签
- Clutter学习(八):Actor的事件
- [LINUX]虚拟机下,Ubuntu的root密码设置
- Silverlight教程第三部分:使用 Networking取回数据并填充DataGrid
- JSP基本语法
- linux设备驱动2
- C#中StringBuilder用法
- sitemesh入门
- 本地没有注册 Microsoft.Jet.oledb.4.0
- 关于编译.cs文件的csc命令
- 【C#】Dictionary 与 KeyValue 的用法
- 【转】Java学习从入门到精通
- 关于日志