Javaweb ---- jsp

jsp中文字符乱码问题

在这里插入图片描述
三个部分的编码格式全部修改为"utf-8"

jsp重要的标签

jsp中写java代码(后台执行)
<% java代码 %>

jsp中前台页面输出
<%=要输出的内容 %>

jsp中写java代码且进行简单的逻辑判断并在前端页面动态输出示例

<%@ 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>
<%
	int a=10;
	if(a==10){
%>
<%="aaaa" %>
<%
	}else{
%>
<%="bbbb" %>
<%} %>
</body>
</html>

jsp 声明
<%! %>

<%! int a=10;%>     <!-- 相当于声明了一个成员变量(类中的,与方法同级别的量)-->
<%int b=10%>        <!-- 相当于声明了一个局部变量(成员方法中的量)-->

jsp与servlet的关系

二者是一样的。
jsp中,<% %>中定义的代码,相当于servlet的service方法中的代码。
<%! %>中定义的代码,相当于servlet的成员位置的代码。

jsp文件存储路径:
Tomcat安装目录 —>work ----->Catalina
前后台关系:
jsp处理前台,servlet处理后台
jsp最终会被翻译成servlet(.jsp---->.java------>.class)

静态包含与动态包含

静态包含:先整合再编译<%include file="***.jsp" %>
动态包含:先编译再整合<jsp:include page="***.jsp" jsp>
在这里插入图片描述

jsp的9大内置对象 (简答题)

内置对象:预定义好的对象(写好了引用的对象)
jsp的九大内置对象:request、response、session、application(相当于servlet中的servletContext)、out(相当于servlet中的response.getWriter())、page(相当于servlet中的this)、config、exception、pageContext
Context:指自己本身
pageContext:可以用来获取当前页面的其他对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值