首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP的脚本里会出现HTML标签吗

2012-10-13 
JSP的脚本里能出现HTML标签吗一本书上介绍JSP的脚本语法规则有一句话是这样的:该程序段中只能保护符合JAVA

JSP的脚本里能出现HTML标签吗
一本书上介绍JSP的脚本语法规则有一句话是这样的:该程序段中只能保护符合JAVA语法的代码,不允许出现任何HTML标记、JSP标记和JSP指令元素。但是有一句代码里却是这样的:<%out.println("Scheme:"+request.getScheme()+"<br>")%>。这里怎么出现了<br>?

[解决办法]
<br>在这里是以字符串的形式
当浏览器执行它时解析
[解决办法]
<%out.println("Scheme:"+request.getScheme()+"<br>")%>

<% %> 这里包含java代码,这是jsp页面中含有java代码的写法

<br>在HTML是换行的意思。

这句代码的结果为:

Scheme: “request.getScheme()的值” <br>

并且会在页面上显示这结果,当浏览器遇到<br>时候,便会解析成“换行”。



疑惑:

起初我看这段代码时候,以为out.println是在后台输出,<br>在这里有什么用?没作用吧。后来便思考一番,

注意到<% %>这语法规则。原来这是jsp页面中调用java语句,那么结果最终会在jsp页面上显示出来,所以<br>

是有作用的,还会被解析成“换行”。
[解决办法]
"<br>"在jsp里面还是字符串啊,但当浏览器解析时就会认识<br>噻

热点排行