jsp入門セクション
25390 ワード
jspわかりやすいのはJavaコードをブラウザに移すことです
めいれいひょうしき
コメント
HTMLコメントはWebページには表示されませんが、ソースコードを見ると表示されます.
jsp注釈://と/**/、ホームページのソースコードを見ても見えません
htmlコメントとjsp文を利用して、ダイナミックコメントを生産できます
アクションID
組み込みオブジェクト
リクエストには、クライアントがサーバに送信するリクエストが含まれます.
response
session
application
out
めいれいひょうしき
<%@ 1=" 1"%>
eclipse :<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
,
:page , include , taglib
1.page
(1):language java
(2):import= " java.util.* " ; :<%@ page import = "java.util.Date" %>
:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import = "java.util.Date" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
Date a = new Date();
SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss");
out.print(sm.format(a));
%>
</body>
</html>
****************************************************************************
2.include
(1): ,file="path", ( ), , 。
:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import = "java.util.Date" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%@ include file = "NewFile1.jsp" %>
<%
Date a = new Date();
SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss");
out.print(sm.format(a));
%>
<%@ include file = "NewFile1.jsp" %>
</body>
</html>
NewFile1.jsp : HTML
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
!
: ! 2020-05-14-06-55-24 !
----------------------------------------------------------------------------------
:
<%= %> , , HTML ,
<%! %> 。 ,
<% Java %> Java 。。
コメント
HTMLコメントはWebページには表示されませんが、ソースコードを見ると表示されます.
jsp注釈://と/**/、ホームページのソースコードを見ても見えません
htmlコメントとjsp文を利用して、ダイナミックコメントを生産できます
アクションID
<jsp:include> include
<jsp:include page = " " /> jsp 。
include , , ,
<jsp:include> , jsp ,
:
<%@ include file = "NewFile1.jsp" %>
<jsp:include page = "NewFile1.jsp" />
組み込みオブジェクト
,
リクエストには、クライアントがサーバに送信するリクエストが含まれます.
HTML ,
, ?, , &
request , 。
:www.qwert.com?qwe=hhx&asd=hpp
<%
request.setCharacterEncoding("utf-8"); request utf-8
request.getParameter("qwe")
request.getParameter("asd")
hhx hpp
, nul, , ,
, ,
request.getParameterValues("")
%>
jsp
request.setAttribute(String name , Object obj)
request.getAttribute(Object obj)
cookie , ,
getCookies() cookie
getName() cookie
getVakue() cookie
cookie response.addCookie()
getRequestURL()
getRemoteHost()
getRemoteAddr() IP
getServerPort() ,8080
response
, : if , ,
response.sendRedirect("String path")
response.sendError(400," , !");
:
response.setHeader("Cache-Control" , "no-store");
response.setDateHeader("Expires" , 0);
: , , , , 。
:
response.setHeader("refresh" , "10"); 10
response.setHeader("refresh" , "10;URL=https://www.csdn.net/");
session
session , request 。 session
:
session.setAttribute(String name , Object obj)
name , obj
:
session.getAttribute(String name) Object
:
session.removeAttribute(String name)
session:
session.invalidate();
session 20~30 。
session.setMaxInactiveInterval(1000); 1000
application
, 。 application , 。
out
out.print("");
out.println();
println , html , HTML white-space:pre 。