Fork me on GitHub

使用JSP实现输出(web基础学习笔记二)

Jsp:Java Server Page 服务器端的Java页面,动态网页技术

 

jsp注释

     显式注释:这种注释客户端是允许看见的;<!--html注释-->

    隐式注释:这种注释客户端是看不到的

注释:格式一://注释,单行注释

        格式二:/*多行注释*/

       格式三:<%--注释--%>jsp注释

<!-- 这个注释客户端可以可见 -->
<%--这个注释客户端看不到 --%>
<%
  out.println("学习jsp输出");  //输出换行 客户端无法看到
  out.print("学习怎么输出");             
                                   /*输出不换行 多行注释
                                     */
  out.print("\t没有换行");

%>

 

 变量的声明:

<%局部变量声明,编写文句%>

<%!全局变量声明,方法,类%>

<!-- 局部变量 -->
<%
 int x=10;                      //定义局部变量
 String info="学习jsp";                  //定义局部变量 
 out.println("<h2>x ="+x+"</h2>");          //输出x的值语句
 out.println("<h2>info="+info+"</h2>");       //输出info的值语句
%>
<!-- 全局变量和局变量 -->
<% int i=10;  //局部变量

%>      
<%! int j=10;  //全局变量
public String add(){  
     //在全局变量中声明方法
     
    return  "方法返回内容";
};
%>     
i++<%=i++  //每次输出值不会变

%><br/>         
j++<%=j++ //每次输出值都加1

%><br/>
<%=add() %>

输出表达式<%=变量 %> 用来替换out.println输出,out.println输出页面可读性差

<%
       String ino="学习jsp";           //定义局部变量
       int y=10;                         //定义局部变量
%>
<h3>ino=<%=ino %></h3>         <% //使用表达式输出%>
<h3>y=<%=y %></h3>             <% //使用表达式输出%>
<h3><%="Hello world" %></h3>

 使用表达式输出时,结尾不能有";",分号

 转义字符:

在 JSP 中,"<%"、"%>"、"'"、"""、"\" 都有特殊的含义和用途,如以"<%"标签作为Scriptlets
的起始、"%>"标签作为Scriptlets 的结束等,所以在JSP 程序中如果遇到这些字符时都要进
行适当修改,如下所示。
1)单引号 ' 改为 \'
2)双引号 " 改为 \"
3)斜线 \ 改为 \\
4)起始标签 <% 改为 &lt;%
5)结束标签 %> 改为 %\>或者%&gt;

 

 

posted @ 2015-01-17 01:29  森林森  阅读(13538)  评论(0编辑  收藏  举报