JSP的输出显示

    1.out对象输出显示

    out对象是JSP提供的一个内置对象,它的作用就是向客户端输出数据,out对象最常用的方法:

        print() :向页面输出显示

        println() :向页面输出显示,在显示末尾添加换行

    例如:

<body>
    <%-- out对象输出显示 --%>
    <%
        /* 好好学习,天天向上 */
        out.println("好好学习");
        out.print("天天向上");
    %>
</body>

 运行效果:



     从运行效果可以发现,显示的内容并没有实现换行输出,查看源文件:



 

    可以发现在经过解析后的页面源代码中,两条输出语句时经过换行处理的,这是因为使用out对象输出的代码通过JSP脚本实现内容直接换行,而能够被HTML页面识别的换行是<br />标签,因此其运行后,显示的内容没有实现换行。

    2.表达式与变量

    ①表达式

        使用out对象输出时需要在HTML标签中进行嵌套,页面中会显得混乱。所以JSP还提供了另外一种输出显示的方式,就是借助表达式实现输出显示。

        表达式语法:

 <%=Java表达式 %>

        在语法中:

        Java表达式通常情况下会用一个Java变量来代替,也可以是带有返回值的方法。

        注意:使用表达式进行输出时,在表达式的结尾不能添加分号来表示结束,否则JSP会提示错误。在JSP中,表达式通常用于输出变量的值,可以用在任何地方。

    ②变量

        在JSP中,变量依据其作用范围分为局部变量和全局变量。除了作用域不同,声明的方式也有所不同。

        变量声明语法:

        局部变量:

  <% type  name=value %>

        全局变量:

 <%! type name=value %>

 示例:

<body>
     <%-- JSP表达式与变量 --%>
     <%
       String title="好好学习,天天向上"; //标题
        String author="admin"; //作者
        String content="好好学习,天天向上,满满都是儿时的回忆......"; //内容
    %>
     <h1><%=title %></h1>
     <h3><%=author %></h3>
     <p><%=content %></p>
 </body>

 运行效果:

 

    ③转义字符的输出

        如果希望在页面中输出一些特殊的符号,如输出单引号或者双引号,必须要使用转义符进行输出,否则输出显示将会异常。在JSP中使用转义符输出的语法非常简单,使用“\”符号添加到需要输出的特殊字符前即可。

    示例:



 运行结果:

 

猜你喜欢

转载自lyfs814.iteye.com/blog/2279253