jsp中表达式的疑惑.

nmyangym 2012-04-09 03:48:09
在jsp中表达式 <%="<font size=5 color=blue> 声明的应用</font>"%>
和直接写 <font size=5 color=blue> 声明的应用</font>
我测试了结果一样,为什么用第一种写法呢?或者其意义是什么?
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nmyangym 2012-04-09
  • 打赏
  • 举报
回复
谢谢各位!
昨日凡阳 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

书上的一个例子:
樊月华主编的 《Web技术应用基础》例7-3。
HTML code

<%@ page contentType="text/html;charset=GB2312"%>
<html>
<head><title>第一个jsp页面</title>
</head>
<body>
<!-- html注释 -->
<!-- 页……
[/Quote]

一般很少用<%=%>这样的形式输出html中的静态元素的,除非里面有变量。否则,直接用html元素就好了,不然的话,html解析<%=%>这种格式也要花费时间的,你可以试试将一个html所有的元素都用<%=%>这种形式输出,保留<html><body>等,试试看,看看页面加载速度。
X497347200 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
谢谢1楼ldh911,能否讲一下 <%= %> 与<% %>相同和不同的地方?
[/Quote]

<%= %>里面是java表达式

<% %>里面是嵌java代码

nmyangym 2012-04-09
  • 打赏
  • 举报
回复
书上的一个例子:
樊月华主编的 《Web技术应用基础》例7-3。

<%@ page contentType="text/html;charset=GB2312"%>
<html>
<head><title>第一个jsp页面</title>
</head>
<body>
<!-- html注释 -->
<!-- 页面访问时间:<%=(new java.util.Date()).toLocaleString()%>-->
<%-- jsp中的注释语句 --%>
<center>
<%-- 服务器端注释 --%>
<%="<font size=4 color=red> 字体由小变大显示</font>"%>
</center><br><br><br>
<div align="center">
<%
// 使用java语言的for循环语句控制输出字体的大小
for(int i=4;i>1;i--)
{
out.println("<h"+i+">Web技术应用基础</h"+i+">");
}
%>
</div>
</body>
</html>
nmyangym 2012-04-09
  • 打赏
  • 举报
回复

谢谢1楼ldh911,能否讲一下 <%= %> 与<% %>相同和不同的地方?
昨日凡阳 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
在jsp中表达式 <%="<font size=5 color=blue> 声明的应用</font>"%>
和直接写 <font size=5 color=blue> 声明的应用</font>
我测试了结果一样,为什么用第一种写法呢?或者其意义是什么?
[/Quote]

什么状态下用的第一种?
MiceRice 2012-04-09
  • 打赏
  • 举报
回复
没看出啥特别意义。

另外,属性应该用双引号,类似:size="5"

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧