2-9 自由编程
<%@page import="java.util.List,java.util.ArrayList" contentType="text/html; charset=utf-8"%>
<%
List<String> lists=new ArrayList<String>();
lists.add("JSP基础入门");
lists.add("Servlet视频详解");
lists.add("EL表达式初识");
lists.add("JSTL标签库初识");
for(int i=1;i<=lists.size();i++){
%>
第<%=i%>条: <%=lists.get(i-1)%>
</br>
<%
}
%>
老师上面的写法可以吗?
这里还有些问题需要老师帮忙解答下:
<%%>中可以把for循环等利用多个<%%>分开写吗?是否会受影响?为什么在<%%>中定义的局部变量可以在<%%>外的后面进行打印?在一个<%%>定义的局部变量可以在另一个<%%>中使用吗?
<%!%>只能用于函数吗?该方法使用的函数中不能添加out.println进行打印输出吗?
正在回答 回答被采纳积分+1
同学你好,
1、同学的编写方式是可以的,没有问题。
2、<%%>中可以把for循环等利用多个<%%>分开写吗?是否会受影响?
是可以的分开写的,不会受影响。
3、为什么在<%%>中定义的局部变量可以在<%%>外的后面进行打印?在一个<%%>定义的局部变量可以在另一个<%%>中使用吗?
是的,在一个<%%>定义的局部变量是可以在另一个<%%>中使用的。
4、<%!%>只能用于函数吗?该方法使用的函数中不能添加out.println进行打印输出吗?
<%!%>称作声明,可以用于声明变量和方法,不能用于输出语句哦~
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星