一起学Java——JSP

本文详细介绍了JavaServerPages(JSP)的基本语法,包括代码块、声明构造块、输出指令、处理指令和注释,以及如何使用JSP计算1000以内的质数。同时提到了JSP在实际项目中的应用和面试中的相关问题。
摘要由CSDN通过智能技术生成

JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

JSP基本语法


JSP的语法十分简单,按功能可以分为以下四种。

JSP代码块
  • JSP代码块用于在JSP中嵌入Java代码。

  • 语法

<%java代码%>

  • 示例

<%System.out.println(“Hello World");%>


JSP声明构造块
  • JSP声明构造块用于声明变量或者方法。

  • 语法

<%!声明语句%>

  • 示例

<%!public int add(int a, int b){return a+b;}%>


JSP输出指令
  • JSP输出指令用于在JSP页面中显示java代码执行结果。

  • 语法

<%=java代码%>

  • 示例

<%=“” + name + “”%>

JSP处理指令
  • JSP处理指令用于提供JSP执行过程的辅助信息。

  • 语法

<%@jsp指令%>

  • 示例

<%@page import=“java.util.*” %>

  • 常用处理指令

| 指令 | 作用 |

| — | — |

| <%@page%> | 定义当前JSP页面全局设置 |

| <%@include%> | 将其他JSP页面与当前JSP页面合并 |

| <%@taglib%> | 引入JSP标签库 |


JSP注释


| 注释 | 作用 |

| — | — |

| <%–注释语句–%> | JSP注释,被注释语句不做任何处理 |

| //、/*…*/ | 用于注释<%%>java代码,被注释代码不执行 |

| <!–注释语句–> | Html注释,被注释语句不会被浏览器执行 |

JSP综合使用


求出1000以内的质数,并按照"**是质数"的格式输出。

JSP代码:

<%–

Created by IntelliJ IDEA.

User: KK

Date: 2022/1/5

Time: 10:14

To change this template use File | Settings | File Templates.

–%>

<%–JSP处理指令–%>

<%@ page import=“java.util.*” contentType=“text/html;charset=UTF-8” language=“java” %>

<%–JSP声明构造块–%>

<%!

boolean isPrime(int num) {

boolean flag = true;

for (int j = 2; j < num; j++) {

if (num % j == 0) {

flag = false;

break;

}

}

return flag;

}

%>

<%–JSP代码块–%>

<%

List primes = new ArrayList();

for (int i = 2; i <= 1000; i++) {

本次面试答案,以及收集到的大厂必问面试题分享:

字节跳动超高难度三面java程序员面经,大厂的面试都这么变态吗?

if (num % j == 0) {

flag = false;

break;

}

}

return flag;

}

%>

<%–JSP代码块–%>

<%

List primes = new ArrayList();

for (int i = 2; i <= 1000; i++) {

本次面试答案,以及收集到的大厂必问面试题分享:

[外链图片转存中…(img-H2qXPtJR-1714162656681)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 14
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值