断网了……
烟灰学程序一年多了……总在想,要是断网了,我怎么学习……
烟灰就怕断网,断网了,就得完蛋……
常用链接
我的随笔
我的评论
我参与的随笔
随笔分类
(22)
Struts2.1学习(2)
(rss)
Swing_UI开发进度(6)
(rss)
程序开发进度(14)
(rss)
随笔档案
(39)
2010年2月 (2)
2010年1月 (5)
2009年12月 (1)
2009年11月 (2)
2009年8月 (2)
2009年7月 (2)
2009年6月 (2)
2009年5月 (1)
2009年4月 (1)
2009年3月 (6)
2009年2月 (11)
2009年1月 (4)
相册
程序图片
搜索
积分与排名
积分 - 28052
排名 - 178
最新评论
1. re: windows server 2008 安装IIS7碰到的问题
啊啊
--放
2. re: 使用Filter进行非法访问拦截
很久的帖子了,非法访问可以用spring来解决@毕业生
--烟灰这名字被人抢了……
3. re: 使用Filter进行非法访问拦截
评论内容较长,点击标题查看
--毕业生
4. re: windows server 2008 安装IIS7碰到的问题
你这个文章可是帮了我大忙啊......
--myskysoft
5. re: Javascript Remote Object Invoker 6
博主很强大!不错!
--不锈钢水箱
6. re: Javascript Remote Object Invoker 6
恭喜了,向你学习!
--海鲜池
7. re: Javascript Remote Object Invoker 6
是大家看法是打开
--凡客诚品官方网站
8. re: Javascript Remote Object Invoker 2
是空间看时间的方式将
--久久书城
9. re: Javascript Remote Object Invoker 3
是看见的开发时间地方
--凡客诚品官方网
10. re: Javascript Remote Object Invoker 5
阿萨就是大海的
--淘宝网减肥药
阅读排行榜
1. 关于AlphaComposite的理解——Swing UI开发进度 (4861)
2. (转)JDBC与JNDI应用比较(2988)
3. 2009-2-6 再也再也不用JBuilder 搞开发了……(1557)
4. 使用Filter进行非法访问拦截(1540)
5. java LookAndFeel原理 ——Swing UI开发进度(1483)
6. 为了好看,自己做!——Swing UI 开发进度(1314)
7. windows server 2008 安装IIS7碰到的问题(1003)
8. 说说LookAndFeel的工作流程——Swing UI开发进度 (921)
9. 新的一个开始!——Swing UI开发进度 (836)
10. Javascript Remote Object Invoker 3(723)
评论排行榜
1. Javascript Remote Object Invoker 6(5)
2. 使用Filter进行非法访问拦截(4)
3. 关于AlphaComposite的理解——Swing UI开发进度 (3)
4. 2009-2-1 今天开始更新,之后会不断更新 又是一个通宵……(2)
5. 2009-2-6 再也再也不用JBuilder 搞开发了……(2)
6. java LookAndFeel原理 ——Swing UI开发进度(2)
7. 说说LookAndFeel的工作流程——Swing UI开发进度 (2)
8. (转)JDBC与JNDI应用比较(2)
9. windows server 2008 安装IIS7碰到的问题(2)
10. Javascript Remote Object Invoker 5(2)
Powered by:
博客园
模板提供:
沪江博客
IT博客
|
首页
|
发新随笔
|
发新文章
|
联系
| |
管理
JSP 自定义标签的优化
经过我的测试,发现jsp的自定义标签在容器中始终被优化过
当一个标签的属性一样时,只产生唯一一个对象与标签对应
<
CSP:Button
id
="?"
css
="button"
>
返回首页
</
CSP:Button
>
<
CSP:Button
css
="button"
>
关于作者
</
CSP:Button
>
<
CSP:Button
css
="button"
>
用户登陆
</
CSP:Button
>
于是第二个和第三个标签生成的对象被优化了,成了唯一对象,然后结果就出问题了
<
span
id
="?"
class
="button"
>
<
a
>
返回首页
</
a
>
</
span
>
<
span
class
="button"
>
<
a
>
关于作者
</
a
>
</
span
>
<
span
class
="button"
>
<
a
>
关于作者
</
a
>
</
span
>
当然我事先做了优化,内部产生代码时没有直接生成
使用了replace方法
之后看来不能这样做
private
String startSpan
=
"
<span@id@css>
"
;
private
String linkBlock
=
"
<a@href>@body</a>
"
;
private
String endSpan
=
"
</span>
"
;
public
void
setBodyContent(BodyContent bodyContent)
{
this
.bodyContent
=
bodyContent;
if
(bodyContent
!=
null
)
{
String text
=
bodyContent.getString();
System.out.println(
this
.hashCode());
text
=
text.replaceAll(
"
\n
"
,
""
);
System.out.println(text);
System.out.println();
linkBlock
=
linkBlock.replaceAll(
"
@body
"
, text);
}
else
{
linkBlock
=
linkBlock.replaceAll(
"
@body
"
,
""
);
}
}
于是就出现了上面的错误,确实是我的错,没经验导致的,不过这种优化可谓太新颖了,居然为了效率省略掉面向对象的原理
发表于 2009-03-14 12:14
烟灰这名字被人抢了……
阅读(269)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。