Java Web 之 Jsp 常用语法总结

一、小脚本语法

  <% code fragment %>

语法编写为XML的形式,效果相同,如下所示:
   <jsp:scriptlet>
      code fragment
   </jsp:scriptlet>

二、条件语句

  if...else
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
    <%!int day = 3;%>
    <%
        if (day == 1 | day == 7) {
    %>
    <p>周末</p>
    <%
        } else {
    %>
    <p>工作日</p>
    <%
        }
    %>
</body>
</html>


switch...case

<%! int day = 3; %> 
<html> 
   <head><title></title></head> 

   <body>
      <% 
         switch(day) {
            case 0:
               out.println("It\'s Sunday.");
               break;
            case 1:
               out.println("It\'s Monday.");
               break;
            case 2:
               out.println("It\'s Tuesday.");
               break;
            case 3:
               out.println("It\'s Wednesday.");
               break;
            case 4:
               out.println("It\'s Thursday.");
               break;
            case 5:
               out.println("It\'s Friday.");
               break;
            default:
               out.println("It's Saturday.");
         }
      %>
   </body> 
</html>


三、
循环语句
  forwhile 以及 do…while


for



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
    <%!int fontSize;%>
    <%
        for (fontSize = 1; fontSize <= 5; fontSize++) {
    %>
    <font color="green" size="<%=fontSize%>"> </font>
    <br />
    <%
        }
    %>
</body>
</html>


while


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
    <%!int fontSize;%>
    <%
        while (fontSize <= 5) {
    %>
    <font color="green" size="<%=fontSize%>"> </font>
    <br />
    <%
        fontSize++;
    %>
    <%
        }
    %>
</body>
</html>

  

posted @ 2019-01-21 19:28  shuihanxiao  阅读(273)  评论(0编辑  收藏  举报