2-9 自由编程

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%>条:&nbsp;&nbsp;&nbsp;&nbsp;<%=lists.get(i-1)%>

</br>

<%

}

%>

老师上面的写法可以吗?

这里还有些问题需要老师帮忙解答下:

<%%>中可以把for循环等利用多个<%%>分开写吗?是否会受影响?为什么在<%%>中定义的局部变量可以在<%%>外的后面进行打印?在一个<%%>定义的局部变量可以在另一个<%%>中使用吗?

<%!%>只能用于函数吗?该方法使用的函数中不能添加out.println进行打印输出吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕酷酷 2019-12-28 16:02:12

同学你好,

1、同学的编写方式是可以的,没有问题。

2、<%%>中可以把for循环等利用多个<%%>分开写吗?是否会受影响?

是可以的分开写的,不会受影响。

3、为什么在<%%>中定义的局部变量可以在<%%>外的后面进行打印?在一个<%%>定义的局部变量可以在另一个<%%>中使用吗?

是的,在一个<%%>定义的局部变量是可以在另一个<%%>中使用的。

4、<%!%>只能用于函数吗?该方法使用的函数中不能添加out.println进行打印输出吗?

<%!%>称作声明,可以用于声明变量和方法,不能用于输出语句哦~

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师