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中使用转义符输出的语法非常简单,使用“\”符号添加到需要输出的特殊字符前即可。

    示例:



 运行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程实战派-李工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值