Jsp初级 介绍

1 Jsp简介
Jsp:java server Page:java服务器端页面;动态页面;不需要修改jsp的内容,页面自己动(数据有变化)
Html:静态页面;永远不变;需要修改html内容;
Jsp的流程:
a.jsp(tomcat看的)—>a_jsp.java(jdk,javac)—>a_jsp.class文件;(编译);(如果jsp发生了修改,会执行一次)
浏览器(tomcat)<—html(jre java)<—a_jsp.class文件;(会执行多次)
Jsp:第一次访问比较慢,第二次就快多了(因为少了一个编译的过程)
在这里插入图片描述

2 jsp的语法
Jsp:的语法:在jsp文件上如何写java代码
<%-- --%>:注释;l <%%>:java代码;
<%=%>:out.println(“输出”);会输出到网页上
<%!%>:定义方法;Servlet的方法和属性
<%@%>:对jsp文件的描述
3 jsp代码

<!-- 	html注释; -->
<%--	jsp注释,此注释不会出现在浏览器上	
	< %:这里面是java代码	
	< % @:此代码是给tomcat看的,描述的是jsp文件的一些属性	这里面是自动生成的,注意这里面的编码必须是UTF-8	language:语言是java(后端)
	contentType:死记;告诉浏览器,此文件的编码是UTF-8;
	pageEncoding:告诉tomcat此文件的编码是UTF-8; --%>
<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>	
	<head>		
		<!-- 告诉浏览器,此文件的编码是UTF-8; -->		
		<meta charset="UTF-8">		
		<title>Insert title here</title>
	</head>	
		<body>		
			<h1>我是默认</h1>		
			<a href="http://www.baidu.com" target="_blank">百度</a>		我变了	
		</body>
	</html>

4 jsp语法

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
<%--
	< % @:对jsp文件的描述;
--%>
<%--	注释	java代码--%>
<%	/* java代码;可以任何的java代码;提示不是很完全 */	
	System.out.println("==南宋中兴四将==");	
	int i = 10 ; 	int j = 20 ; 	S
	ystem.out.println("==和==" + (i + j));		
	System.out.println("==和==" + this.proI);	
%>
<!DOCTYPE html>
<html>
	<head>		
		<meta charset="UTF-8">		
		<title>Insert title here</title>	
	</head>	
	<body>测试		
	<%--	
	输出;html上;位置要慎重;(位置不好看)
	System.out.println();参数是什么	
	--%>		
	<p><%="测试输出" + (i + j)%></p>		
	<%-- < %! 定义属性和方法 --%>		
		<%!	/* 是一个属性 */			
			public int proI = 0 ; 			
			public void say()			
			{				
				System.out.println("==说话==");			
			}		
		%>		
			<%=this.proI %>		
		<%
		/* 调用方法 */			
		this.say();			
		out.println("到页面上<a href=''>测试</a>");		
		%>	
	</body>
</html>

以上是初级的jsp代码 望请大佬指教

猜你喜欢

转载自blog.csdn.net/weixin_43694144/article/details/85039384
今日推荐