1.JSP表达式用法:
<%=变量/返回值/表达式%>是JSP表达式,如下例子将msg内容输出给客户端
<body>
<%
String name="Amit";
String msg="欢迎来到本网站!!!";
%>
<br>
<%=name+","+msg%>
</body>
注意:表达式不能用;结束
不能出现多条语句
表达式里面内容一定是字符串类型,或者能通过toString函数转换成字符串形式。
2.JSP声明:
JSP程序段中的变量只能先定义后使用,如下把变量定义放在JSP声明中就不会报错。
<%!.. %>是JSP脚本元素,声明类变量和方法等。
<%… %>是JSP脚本元素,脚本小程序。
<%=number %>是JSP表达式。
<%!@…%>是指令标签page指令。
<body>
<%
out.println(str);
%>
<br>
<%!
String str="欢迎";
%>
</body>
只能定义,不能实现控制逻辑,不能在其中使用作输出操作,如下:
<%!
out.println("欢迎"); %>
3.URL传值
<body>
<%
String str="12";
int number=Integer.parseInt(str);
%>
该数字的平方为: <%=number*number %><HR>
<a href="urlP2.jsp?number=<%=number %>>">到达p2</a>
</body>
<% //获得number
String str=request.getParameter("number");
int number=Integer.parseInt(str);
%>
该数字的立方为: <%=number*number*number %><HR>
4.JSP指令和动作
用import属性导入java.util.Date类:
<%@ page language="java" import="java.util.Date" pageEncoding="UTF-8"%> 你的登录时间是<%=new Date() %>>