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中使用转义符输出的语法非常简单,使用“\”符号添加到需要输出的特殊字符前即可。
示例:
运行结果:
相关推荐
JSP页面显示list的常用方法
自动换行,亲试,可用。
JSP页面的分页 JSP页面的分页 JSP页面的分页 JSP页面的分页 JSP页面的分页 JSP页面的分页 JSP页面的分页 JSP页面的分页
用 jsp 显示 饼状图 柱状图 其实很简单的,不要被表象迷惑了
jsp连数据库动态显示图片 jsp连数据库动态显示图片
JSP输出HTML时产生的大量空格和换行的去除方法.zip
关于JSP页面时间显示的代码,根据代码选择不同格式的时间输出
下面小编就为大家带来一篇jsp输出当前时间的实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
编写jsp页面实现如下界面效果,然后交给servlet计算矩形的周长和面积,并输出结果。
jsp九九乘法表 接受用户输入乘数和被乘数然后显示相应的结构。
希腊字母表,cStart做int型转换据运算,并将结果赋值给startPosition,cEnd做int型转换运算,并将结果赋值给endPosition
功能:通过表单提交一个正整数,然后计算它的阶乘。...方法:先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。其中要对提交的是否为整数作判断,是整数则进行阶乘计算,不是整数则要求重新提交。
CSS 有个Media 属性,可以分开设置打印和显示的格式。 如 <style media="print" type="text/css"> …</style> 中间的格式将只在打印时起作用,不会影响显示界面。 所以可以设定 <style media=...
jsp操作mysql数据库的blob字段,实现: 1、将磁盘文件存入mysql数据库; 2、将mysql数据库中存入的文件,读出来,输出给浏览器。
简介:自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵财一名大学教师,并想把自己所学所感真
73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库? 78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题...
输入sql语句及当前页号,在JSP页面中以Table方式输出显示数据,自动实现上下翻页。
jsp中想要输出的中文被显示成问号?在eclipse-windows- preferences中搜索jsp,Encoding选项中选择 Chinese,此问题便可解决
使用JSP写出的九九乘法表,EL表达式
对于HTML,主要表单元素(输入)+表格(显示信息)+基本HTML JSTL,标准标签库,用于输出和控制 EL,通常与JSTL一起使用,主要用于输出 Servlet,几乎所有介绍JSP的书和课程都包含Servlet,因为JSP实际上...