JSP基本语法实例


1.显示注释在客户端显示一个注释.

<!-- this file displays the user login screen -->

2.隐藏注释 :写在JSP程序中,但不是发给客户

<%--  comment  --%>

<%-- this comments will not be visible in the page source --%>

3.在JSP程序中声明合法的变量和方法 

<%! int i = 0;%>

<%! int a,b,c;%>

<%!Circle a = new Circle(2.0);%>

4.包含一个符合JSP语法的表达式

<font color = "blue"><%= map.size() %></font>

<b><%= numguess.getHint() %></b>

5.包含一个有效的程序段.

<%

String name = null;

if(request.getParameter("name") == null)

{

%>

<%@ include file = "error.jsp" %>

<%

}else{

foo.setName(request.getParameter("name"));

if(foo.getName().equalsIgnoreCase("integra"))

name = "shoshana"

}

%>

6.Page 指令 :定义JSP文件中的全局属性. 

<%@ page import = "java.lang.*,java.util.*" %>

<%@ page buffer = "5kb" autoFlush= "false" %>

<%@ page errorPage = "error.jsp"%>

7.Taglib 指令:定义一个标签库以及其自定义标签的前缀. 

<%@ taglib uri = "http//www.jspcentral.com/tags" prefix = "public" %>

<public:loop>..................</public:loop>

8  <jsp:forward> :重定向一个HTML文件,JSP文件,或者是一个程序段. 

<jsp:forward page = "/servlet/login" />

<jsp:forward page = "/servlet/login">

<jsp:param name = "username" value = "shoshana"/>

</jsp:forward>

9. <jsp:getProperty>:获取Bean的属性值,用于显示在页面中 

<jsp:useBean id = "calendar" scope = "page" class = "employee.Calendar">

<h2>

Calendar of <jsp:getProperty name = "calendar" property = "username">

</h2>

10.<jsp:include>:包含一个静态或动态文件. 

<jsp:include page = "scripts/login.jsp" />

<jsp:include page = "shoshana.html" />

<jsp:include page = "/index.jsp" />

<jsp:include page = "scripts/login.jsp">

<jsp:param name = "username" value = "shoshana">

</jsp:include>

 

11.<jsp:plugin>:执行一个applet或Bean,有可能的话还要下载一个Java插件用于执行它. 

<jsp:plugin type = applet code = "Molecule.class" codebase = "/html">

<jsp:params>

<jsp:param name = "molecule" value = "shoshana" />

<p>unable to load applet</p>

</jsp:plugin>

12.<jsp:useBean>:创建一个Bean实例并指定它的名字和作用范围.

<jsp:useBean id = "cart" scope ="scope" class = "session.Cart" />

<jsp:setProperty name = "cart" property = "*" />

<jsp:useBean id = "checking" scope = "session" calss = "bank.checking">

<jsp:setProperty name = "checking" name = "bank" value = "shoshana"  />

</jsp:useBean>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值