jsp:全称Java Server Pages:java做事器端页面(可以理解为一个分外的页面,个中既可以定义html标签,又可以定义java代码)
用于简化书写
缺点:HttpServlet was not found on the Java
事理:jsp实质上便是一个servelt
在jsp里面定义的java代码就叫做jsp的脚本
Jsp的内置工具:
在jsp页面中不须要获取和创建,可以直策应用的工具
jsp一共有9个内置工具
本日学习3个:
request:代表要求
response:代表相应
out:可以将数据输出到页面上(可以理解为字符的输出流工具)和response.getWriter()类似
response.getWriter()和out.write()的差异:
视频加载中...
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><!-- 定义的java代码,在service方法中。service方法可以定义什么,该脚本就可以定义什么 --><%int i=5;System.out.println("中国加油");String contextPath=request.getContextPath();out.print(contextPath);%><!-- 用来定义成员变量和成员方法 --><!-- 定义的java代码,在jsp转换后类的成员位置 --><%!int i=3;%><!-- 定义的java代码会输出到页面上 --><%= i %><%response.getWriter().write("response............."); %></body></html>