1. 1 年少有为 李荣浩
  2. 2 我曾 隔壁老樊
  3. 3 关于孤独我想说的话 隔壁老樊
  4. 4 接下来如何 Hello Nico
  5. 5 起风了 买辣椒也用券
关于孤独我想说的话 - 隔壁老樊
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

JSP入门

JSP的本质就是Servlet,所有写在JSP中的无论是html还是java都会被转译成servlet,最后进行编译执行,最后输出相应的响应返回给浏览器,浏览器输出相应的html,整个过程即完成。

JSP基本语法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
JSP 的基本语法:
1、JSP语法按功能可分为四种:
1)JSP代码块 ;
2) JSP声明构造;
3)JSP输出指令;
4)JSP处理指令;

一、JSP代码块:
1、JSP代码块用于在JSP嵌入Java代码;
2、JSP代码块语法:<% Java代码 %>;
例如:<%System.out.println("hello World!")%>
注:System.out.println(""):是在控制台输出;
out.println(""):是在浏览器里面输出;

二、JSP声明构造块:
1、JSP 声明构造块用于声明变量或方法;
2、声明构造块的构造语法:<%! 声明语句 %>
例如:<%! public int add (int a,int b){return a+b;} %>

三、JSP 输出指令:
1、JSP 输出指令用于在JSP页面中显示Java代码执行结果;
2、JSP输出指令语法:<%= java代码 %>;
例如:<%= "<b>" + name + "</b>" %>

四、JSP 处理指令:
1、JSP 处理指令用于提供JSP 执行过程中的辅助信息;
2、JSP 处理指令语法:<%@ jsp指令 %>
例如:<%@ page import="java.util.*" %>

五、三种 JSP 常用处理指令:
1、<%@ page %> 定义当前JSP页面全局设置;
2、<%@ include %> 将其他JSP 页面与当前JSP 页面合并;
3、<%@ taglib %> 引入JSP标签库;

六、JSP 中注释的区别:
1、<%-- 注释 --%>:JSP注释,被注释语句不做任何处理;
2、//、/* */:用于注释<% %>java代码,被注释代码不执行;
3、<!-- 注释 --> :HTML注释,被注释的语句不会被浏览器解释;

编程练习

请在JSP页面中根据x的值进行判断并得出y的值,并将结果在浏览器中显示出来

参考分析思路:

​ 1、定义整型变量x并初始化为-5

​ 2、定义整型变量y并初始化0

​ 3、根据所给条件,使用多重if-else结构求y的值

​ 4、输出x和y的值

​ 5、使用div标签的style属性对输出结果进行居中处理

​ 6、实现每一句的换行操作。

注意:路径应该是自己的项目路径。 页面首先应该设置pageEncoding

运行效果参见下图:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<% int x=-5,y=0;
if(x<0){
y=-1;
}else if(x==0){
y=0;
}else if(x>0){
y=1;
}
%>
<div style="text-align: center"><% out.println("当x<0时,输出") ;%></div>
<div style="text-align: center"><% out.println("x="+x) ;%></div>
<div style="text-align: center"><% out.println("y="+y) ;%></div>
</body>
</html>

JSP页面重用

1
2
3
4
5
6
7
8
9
<%@ include %>的应用!!!
使用他可以进行jsp的拼接。达到页面中某些板块的重用功能。
例如:
一个网页页头和页脚部分进行拼接
我们把页头和页脚单分别写入一个jsp中。文件叫 header.jsp 和 foot.jsp 我们在另一页面中对他们进行拼接.代码如下
页头部分写
<%@include file="include/header.jsp"%>
页脚部分写
<%@include file="include/foot.jsp"%>
-------------本文结束感谢您的阅读-------------
来发评论吧~
Powered By Valine
v1.5.2