项目的一个标签这样写到:public class EncodeTag extends TagSupport {
private String property;
private Log logger = LogFactory.getLog(this.getClass());
public int doStartTag() throws JspException {
logger.debug(property);
if(property==null){
logger.debug("property is null");
property = "";
}
StringBuffer sbuf = new StringBuffer(); char[] chars = property.toCharArray();
for (int i = 0; i < chars.length; i++) {
sbuf.append("&#" + (int) chars[i]);
} try{
pageContext.getOut().print(sbuf.toString());
} catch (IOException ex) {
throw new JspException(ex.getMessage());
} return SKIP_BODY;
}在页面对URL中的参数进行转换,请问为什么需要这样做?!是防止乱码吗?
private String property;
private Log logger = LogFactory.getLog(this.getClass());
public int doStartTag() throws JspException {
logger.debug(property);
if(property==null){
logger.debug("property is null");
property = "";
}
StringBuffer sbuf = new StringBuffer(); char[] chars = property.toCharArray();
for (int i = 0; i < chars.length; i++) {
sbuf.append("&#" + (int) chars[i]);
} try{
pageContext.getOut().print(sbuf.toString());
} catch (IOException ex) {
throw new JspException(ex.getMessage());
} return SKIP_BODY;
}在页面对URL中的参数进行转换,请问为什么需要这样做?!是防止乱码吗?
解决方案 »
- request.getParameter无法获取中文
- jsp获取客户端IE证书为空
- struts-config.xml里如何加载其他xml
- FreeBSD系统-----TOMCAT catalina.sh文件设置内存!
- 在web服务中可以实现对服务器端某个变量变化的监控么?
- 如何把数据以回车符为标识分开,取到后,保存到数据库中
- 有没有人用js调用Axis的webservice的?微软的WebService.htc不行!是不是要自己做一个针对Axis的?
- 请教:如何配置jms
- 帮帮忙看看我以后的路该怎么走??
- 急啊!!!!!关于XML文件内数据存储进Hashtable类型变量的问题。
- 基站定位数据是什么东西,长得什么样子,怎么用它获取当前地址
- java编程思想 第四版 勘误
sbuf.append("&#" + (int) chars[i]);但是这句话的意思我就不明白了!
return SKIP_BODY;