JSP基础元素

JSP的基础元素


1.JSP脚本元素 <% %>: 


 1> 用来在jsp中包含脚本代码,以<% 开头,%>结束;

2>其中包含Java代码,如变量或方法声明,表达式求值。


2.脚本元素分为三类:


1> 声明元素:


<%!  int  i=0;    %>


说明:元素内部定义的变量可以共享(仅限本页面共享)
1.需要共享的变量定义在该元素的内部。
2.函数一般放在该元素内部定义(整个页面都需要调用的函数)


2>表达式元素:


<%=display()    %>

说明:带等号(=)的元素,显示表达式或变量的值,不能用分号(;)结束,并且只有一条语句。


3>Scriptlets:


<%  合乎Java标准语法的程序片段  %>

说明:该元素用于放jsp代码片段,每条语句用分号结束,该元素内部不能定义函数。


3.转义符:


&lt;%= %&gt;<br/>

1> 小于号(<):&lt;<br/>

2> 大于号(>):&gt;<br/>

3> 空格( ):&nbsp;<br/>s

4> &符号:&amp;<br/>


<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




   
   
Insert title here


	

登陆成功!


<%! /* 元素内部定义的变量可以共享(仅限本页面共享) 1.需要共享的变量定义在该元素的内部。 2.函数一般放在该元素内部定义 (整个页面都需要调用的函数) */ int cnt = 0; //求n的阶乘 long display(int n){ long result = 1; for(int i=1;i<=n;i++){ result*=i; } return result; } %> <% //jsp代码片段,每条语句用分号结束,该元素内部不能定义函数 //获取T31.jsp 页面提交的数据 //解决乱码 request.setCharacterEncoding("utf-8"); //获取用户名 String user = request.getParameter("username"); //获取密码 String pass = request.getParameter("password"); //out.print("欢迎"+user+"登陆本站,请妥善保管好你的密码:"+pass); %> //带等号(=)的元素,显示表达式或变量的值,不能用分号(;)结束,并且只有一条语句 欢迎<%=user %>登录本站,请妥善保管好您的密码:<%=pass %>,您是第<%=cnt %>个访问本站的用户
现在时间是:<%=new Date().toLocaleString() %>
5 的阶乘=<%=display(5) %>
10的阶乘=<%=display(10) %>

转义符

<%= %>
小于号(<):<
大于号(>):>
空格( ): 
&符号:&













  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值