jsp
jsp 的全称是java server pages java的服务器页面
jsp的主要作用是代替Servler程序回传html界面的数据
因为Servler程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都非常高。
脚本
声明脚本的格式是
作用:可以给jsp翻译出来的java类定义属性和方法甚至是静态代码块,内部类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <%@ page import="java.util.Map" %> <%@ page import="java.util.HashMap" %><%-- Created by IntelliJ IDEA. User: 11 Date: 2021/9/10 Time: 23:11 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page contentType="text/html;charset=UTF-8" language="java" autoFlush="true" buffer="8kb" errorPage="404.jsp" %> <html> <head> <title>Title</title> </head> <body> <%--声明类属性--%> <%! private Integer id; private String name; private static Map<String,Object> map; %> <%--声明static静态代码块--%> <%! static{ map = new HashMap<String,Object>(); map.put("key1","value1"); map.put("key2","value2"); map.put("key3","value3"); }
%> <%--声明类方法--%> <%! public int abc(){ return 12; } %> <%--生成内部类--%> <%! public static class A{ private Integer id=12; private String abc = "abc"; } %> <%--测试jsp--%> try1 </body> </html>
|
jsp注释
html注释会被翻译到java源代码中。在_jspService方法里,以out.writer输出到客户端
java注释会被翻译到java源代码中。
jsp注释<%—-%>
可以注释可以注掉jsp界面所有代码