jsp基础

jsp基础语法

1
2
3
4
5
6
7
8
9
10
11
12
13
<%--这是注释--%>
<%--设置基础属性--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<% int i=1; %><%--这里面写java代码,注意方法里面不能有私有属性等声明,静态代码块,方法等违法java语法的规则,代码执行按顺序执行,没有特殊符号的则是html代码--%>
<%!int i=1%><%--这样代码会被写在service方法外类体中(注意不要不注意写了System.out.print()这种代码,java语法不允许的,可以写方法,静态代码块等,不建议使用,存在线程安全问题--%>
<%--要在java中输出html文件,可以用out.write(),只能在方法内用--%>
<%--九大内置对象:PageContext,HttpSession,ServletContext,ServletConfig,JspWriter,Object page=this,Request,Response,Exception在方法内部用--%>
<%= %><%--out.print();里面的内容--%>
<%@include%><%静态指令,在jsp中完成静态包含,很少用--%>
<%@taglib%%><%引入标签库指令--%>
<%--指令用法--%>
<%@指令明 属性名=属性值 属性名=属性值...%>
<%--常用属性:session="true/false"(默认true)contentType="test/json"(设置响应类型)pageEncoding="UTF-8"(设置响应字符集)import="导包"errorpage=""(当前页面出问题跳转到指定路线,运行时出错有用)isErrorPage="true"(有了这个就可以调用exception.printStackTrace()打印错误信息输出到后台(exception有true以后才能调用))--%>