标签:
示例:tomcat容器自带的index.jsp 对应的servlet
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>第一个JSP</title> </head> <body> <%!//定义一个类方法,只能通过JSP申明定义方法,全局变量和静态代码块 public void testJSPDeclarition() { System.out.println("这是一个JSP申明"); }%> <%--JSP注释,该注释并不会做为输出输出给浏览器,在JSP中应当用此注释替代Html注释<!--XXX-->,避免输出垃圾数据给客户端造成流量浪费 --%> 当前系统时间是: <%--脚本表达式,可以书写遵循java规范的代码,可以在JSP中多次出现,并且会被翻译为相应Servlet中的Service方法的代码片段 --%> <% testJSPDeclarition(); Date d = new Date(); out.write(d.toLocaleString()); String jspDefindedVar = "hello,i am a var generated by JSP"; for (int i = 0; i < 2; i++) { %> <br>测试脚本片段语法和多个脚本片段组合作用 <% } %> <br> <br> 查看前面JSP脚本片段定义的变量值: <%-- 脚本表达式,用于向浏览器输出数据,不以;结尾,仅用做数据输出 --%> <%=jspDefindedVar%> <br> <br> 查看Servlet传递过来的参数变量: <%=request.getAttribute("servletTransferVar")%> </body> </html>
JSP指令是为JSP引擎设计的,它不直接产生可见输出,只是用于告诉JSP引擎如何处理JSP,JSP指令基本语法:<%@ 指令 属性名=“值” %> 。
标签:
原文地址:http://www.cnblogs.com/vivian-test/p/5928032.html