JSP:While循环

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ValDC_Morning/article/details/80263879

Hello,guys~
  It’s Val,it has been a long time that I haven’t update my blog.
In the last few days,every time when I try to write an essay here,problems comes out…
Account login、changing password、and the worst things is I just finished an essay about Java,I haven’t publish that essay,it turn to unreadable code,that drives me crazy,so..

  And you might wonder why I wrote this blog in English,because these days I am watching US TV series,I strongly recommend this TV series “Once upon a time” to you,the Chinese name of the US series is “童话镇”,it’s the most awesome US TV series I’ve ever seen.

今天除了上面的推荐,我主要分享的是JSP相关的基础知识。

JSP,全称Java Server Pages。

1、JSP是运行在服务端的语言(是一种动态网页开发技术),JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。

2、它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

3、主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

4、JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

5、JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

最近开始自学JSP,发现还挺有意思的,我们在浏览器上访问的网页可以查看网页源代码,可以自己编写JSP来创建网页,设计网页界面内容。

走火入魔看美剧的结果是,在学习JSP过程中,连网页上显示的东西都写的是”Once upon a time”中的台词。

扫描二维码关注公众号,回复: 5722682 查看本文章

编译环境: Windows 10 MyEclipse
web服务器:Tomcat 7.0
写一个while循环在JSP中,显示出台词。
1、在MyEclipse下new一个项目,新建一个*.jsp文件;
2、文件内容如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>While page</title>
   </head>

  <body>
  <%
        java.util.List<String> list=new java.util.ArrayList<String>();
        list.add("Magic always come with a price.");
        list.add("You are my true love,My destiny!");
        list.add("Everyone deserves a happy ending~");
        list.add("He is not my happy ending,my happy ending is be free,he is just a part of it.");
        java.util.Iterator it=list.iterator();
        while(it.hasNext()){
   %>   <%=it.next()  %> <br>
   <%
   }
    %>

  </body>
</html>

浏览器访问得到结果如下:
这里写图片描述

查看网页源代码如下:
这里写图片描述

  这只是一个简单的网页,还可以对它进行“优化”,让网页变得更漂亮,目前正在学习中。
今天的分享就到这里啦。
Good day!

猜你喜欢

转载自blog.csdn.net/ValDC_Morning/article/details/80263879