作者:破晓晨曦 | 来源:互联网 | 2023-09-13 13:11
篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jsp基础语法相关的知识,希望对你有一定的参考价值。
jsp的基础语法学习
page指令介绍:
Language:用来定义要使用的脚本语言; language="java" 定义使用的脚本语言是java。
contentType:定义JSP字符的编码和页面响应的MIME类型; MIME类型 ------>MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准(下面的类型是text/html;字符编码是 utf-8)。
pageEncoding:JSP页面的字符编码; 下面的字符编码是utf-8.
<%@ page language="java" cOntentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
scriptlet标签:
通过scriptlet标签我们可以在jsp里嵌入java代码;
第一种:<%!%> 我们可以在里面定义全局变量、方法、类;
第二种:<% %> 我们可以在里面定义全局变量、编写语句;
第三种:<%= %> 我们在里面输出一个变量或者一个具体内容;
例如代码:
<%!
String str="全局变量";
public void fun(){
System.out.println("全局方法");
}
public class A{
private int b=1;
public void fun1(){
System.out.println("全局类");
}
}
%>
<%
int a=1234;
String b="java";
out.println(b+a+"局部变量");
%>
<%=b %>
Jsp注释:
Html注释 客户端可见
<%-- --%>Jsp注释 客户端不可见
//java单行注释 不可见
/* */java多行注释 不可见
代码:
jsp注释
<%--jsp注释 客户端不可见 --%>
<%
int temp=1;//java单行注释
/* int c=2;
int d=3; java多行注释
*/
%>
JSP包含指令:
<%@ include file=”要包含的文件” %>静态包含 先包含,后编译处理;
”要包含的文件”> 动态包含 先编译处理,后包含;
以后我们用动态包含;
代码:
静态包含
<%@include file="common/head.html"%>
content内容!!
<%@include file="common/footer.jsp" %>
动态包含
content
Jsp跳转指令:
”” name=””>
服务器内部跳转,可带参数;
代码:
forward.jsp
target.jsp
服务器内部跳转( 目标文件 )
username:<%=request.getParameter("username") %>
password:<%=request.getParameter("password") %>