介绍
在这个项目中,你将学习如何在 JSP(Java 服务器页面)中使用out对象和for循环在网页上输出三角形图案。
👀 预览

🎯 任务
在这个项目中,你将学习:
- 如何使用
out对象向网页打印输出 - 如何实现
for循环进行迭代并生成三角形图案 - 如何利用
<br>标签在三角形的每一行之后开始新的一行
🏆 成果
完成这个项目后,你将能够:
- 使用 JSP 在网页上生成动态输出
- 理解在 JSP 中使用循环创建重复图案的基础知识
- 认识到使用适当的 HTML 标签(如
<br>)来格式化输出的重要性
输出三角形
在这一步中,你将学习如何使用out对象和for循环在index.jsp文件中输出一个有 10 行的三角形。
打开位于
/home/labex/project/TriangleProject目录下的index.jsp文件。在
<body>部分添加以下代码:
<%
for(int i = 0;i < 10; i++){
for(int j = 0 ; j <= i ; j++){
out.print("*");
}
out.print("<br>");
}
%>
这段代码将使用嵌套的for循环来输出三角形。外层循环将迭代 10 次,代表三角形的 10 行。内层循环将从 0 迭代到当前行索引i,每次迭代打印一个星号(*)。
在每一行输出后,使用<br>标签开始新的一行。
- 保存
index.jsp文件。
验证输出
要验证输出,请执行以下步骤:
- 打开终端并导航到 Tomcat 目录:
cd /opt/apache-tomcat-8.5.54/bin
- 将“TriangleProject”项目复制到 Tomcat 的“webapps”目录中。
cp -r ~/project/TriangleProject/ /opt/apache-tomcat-8.5.54/webapps/
- 启动 Tomcat 服务器:
./startup.sh
- 打开网页浏览器并导航到以下 URL:
http://localhost:8080/TriangleProject/
你应该会在页面上看到打印出的三角形图案,如原始挑战中的示例截图所示。
恭喜!你已通过在“index.jsp”文件中使用“out”对象和“for”循环输出三角形,成功完成了该项目。
总结
恭喜!你已完成这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。



