java学习之JSP

JSP:全拼写:java Server pages:java 服务器端页面
可以理解为一个特殊的页面:可以定义html代码也可以定义java的代码
定义:JSP是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用Java代码来编写,而对固定不变的静态内容采用普通静态HTML页面的方式编写。
用于简化书写

JSP本质上是一个Servlet

1. <% 代码 %>&#xFF1A;&#x5B9A;&#x4E49;&#x7684;java&#x4EE3;&#x7801;&#xFF0C;&#x5728;service&#x65B9;&#x6CD5;&#x4E2D;&#x3002;service&#x65B9;&#x6CD5;&#x4E2D;&#x53EF;&#x4EE5;&#x5B9A;&#x4E49;&#x4EC0;&#x4E48;&#xFF0C;&#x8BE5;&#x811A;&#x672C;&#x4E2D;&#x5C31;&#x53EF;&#x4EE5;&#x5B9A;&#x4E49;&#x4EC0;&#x4E48;&#x3002;

2. <%! 代码 %>&#xFF1A;&#x5B9A;&#x4E49;&#x7684;java&#x4EE3;&#x7801;&#xFF0C;&#x5728;jsp&#x8F6C;&#x6362;&#x540E;&#x7684;java&#x7C7B;&#x7684;&#x6210;&#x5458;&#x4F4D;&#x7F6E;&#x3002;

3. <%= 代码 %>&#xFF1A;&#x5B9A;&#x4E49;&#x7684;java&#x4EE3;&#x7801;&#xFF0C;&#x4F1A;&#x8F93;&#x51FA;&#x5230;&#x9875;&#x9762;&#x4E0A;&#x3002;&#x8F93;&#x51FA;&#x8BED;&#x53E5;&#x4E2D;&#x53EF;&#x4EE5;&#x5B9A;&#x4E49;&#x4EC0;&#x4E48;&#xFF0C;&#x8BE5;&#x811A;&#x672C;&#x4E2D;&#x5C31;&#x53EF;&#x4EE5;&#x5B9A;&#x4E49;&#x4EC0;&#x4E48;&#x3002;//&#x7406;&#x89E3;&#x4E3A;response,getWriter().write

</%=></%!></%>

1.原理:不需要创建,直接就存在的
2.方法使用:如果使用response.getWriter().write(“response”),它一定会在out对象之前先输出出来

<%@ page contenttype="text/html;charset=gbk" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

<h1>hellow world</h1>
<% string contextpath="request.getContextPath();" out.println(contextpath); %>
<h2>---------------</h2>

<% response.getwriter().write("response");%>
<%= request.getsession() %>
</%=></%></%></body>
</html>
</%@>

1.作用:配置JSP页面,导入资源文件
格式:

1.pageContext
2.request
3.session
4,application
5.response
6.page
7.out
8.config
9.exception

pageContext 当前页面共享数据,通过它可以获得其他对象
request 一次请求访问多个资源(转发)
session 一次会话的多次请求间
application 所有用户共享数据
page 当前页面(Servle)对象,相当于this
out 输出对象内容输出到页面上
config Servlet对象
exception 异常对象

这里的内容不多,JSP是在当今算比较老的技术了,但是我们需要去了解它,毕竟JSP还可以写大马,学习总是永无止境的嘛,稍微记录一下以后好复习用

Original: https://www.cnblogs.com/0x3e-time/p/16290416.html
Author: 不成大哥不改名
Title: java学习之JSP

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643128/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球