ideal 如何创建jsp页面_jsp的理解
这里讲下jsp的理解,以及如何简单的书写
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>