SimpleDateFormat dateFormat = new SimpleDa
拷贝编码
编码以下:teFormat("yyyy年MM月dd日 E ");
String date = dateFormat.format(new Date());
String date = dateFormat.format(new Date());
原意是要想复印出来XXXX年XX月XX日 礼拜X
难题出在以下编码,当我要想获得文件格式化以后的数据信息时,在value=方式赋值时,只能取到“XXXX年XX月XX日”,后边的“礼拜X”1直取不到
拷贝编码
编码以下:<td align="left">
<label>
<input type="text" value=<%=date%> disabled />
</label>
</td>
①后来想起,有将会是HTML转义难题,因而就将"yyyy年MM月dd日 E "中的空格所有去掉了,結果能够一切正常赋值了或改成“yyyy年MM月dd日-E”
②也有1种方式,要是应用转义标识符将提前准备显示信息的标识符串中內容逐一更换便可
拷贝编码
编码以下:<%
String result = "";
for (int i = 0; i < date.length(); i++) {
switch (date.charAt(i)) {
case '<':
result += "<";
break;
case '>':
result += ">";
break;
case '&':
result += "&";
break;
case '"':
result += "\"";
break;
case '\'':
result += "'";
break;
case ' ':
result += " ";
break;
default:
result += date.charAt(i);
}
}
%>
参照內容以下:
HTML原编码 显示信息結果 叙述
< < 小于号或显示信息标识
> > 超过号或显示信息标识
& & 能用于显示信息其它独特标识符
" " 引号
® ® 已申请注册
© © 版权
™ ™ 商标logo
  半个空白位
  1个空白位
持续行的空白