28/05/2008
在HTML中若需显示某个特殊字符,则需要在代码中填写该字符的字符实体代码;在URL中若需传递某个特殊字符,则需要将地址中的该特殊字符转换为:%+该字符对应的ASCII码。
| 字符 | 字符实体代码 | url中的编码 |
| < | < |
| > | > |
| & | & | %26 |
| ' | ' |
| " | " |
| # | | %23 |
| % | | %25 |
27/05/2008
上午有个页面中用到了<c:if>标签,但是其中的判断语句老报错,我写的是
<c:if test="${records != null and type.equals('2')}">
</c:if>
提示equals不对,试了半天不知道怎么弄。上网找了下发现改成下面这个样子就可以了:
<c:if test="${records != null and type == '2'}">
</c:if>
两个字符串居然可以用==进行比较,这种用法以前似乎是被禁止的。
下午更离谱的一个错误又烦了我半天
<c:forEach var="items1" items="${records}" varStatus="status1">
<c:forEach var="item2" items="${items1['alBXNames']}" varStatus="status2">
</c:forEach>
</c:forEach>
以下是records的相关定义
ArrayList<Object> records = null;
records里面存放的是类型为BXNodes的数据。
public class BXNodes {
//省的名称
private String strProvName = null;
//属于该省的所有坝系的名称列表
public ArrayList<String> alBXNames = null;
}
老是说BXNodes这个类里面没有alBXNames这个属性。整来整去最好还是在网上找到了一个解决的办法。
也就是把BXNodes的实现改为:
public class BXNodes {
//省的名称
private String strProvName = null;
//属于该省的所有坝系的名称列表
public ArrayList<String> alBXNames = null;
public String getProvName() {
return strProvName;
}
public void setProvName(String strProvName) {
this.strProvName = strProvName;
}
public ArrayList<String> getAlBXNames() {
return alBXNames;
}
public void setAlBXNames(ArrayList<String> alBXNames) {
this.alBXNames = alBXNames;
}
}
然后世界终于太平了。
19/05/2008
歌曲:让世界充满爱
童声合唱
轻轻地捧起你的脸
为你把眼泪擦干
这颗心永远属于你
告诉我不再孤单
深深地凝望你的眼
不需要更多的语言
紧紧地握住你的手
这温暖依旧未改变
我们同欢乐
我们同忍受
我们怀着同样的期待
我们共风雨
我们共追求
我们珍存同一样的爱
无论你我可曾相识
无论在眼前在天边
真心的为你祝愿
祝愿你幸福平安