工作中遇到的小问题

来源:互联网 发布:linux head 编辑:程序博客网 时间:2024/04/26 13:38

     1、request.getQueryString()

      举个例子很容易理解:

      URL:http://servername/webname/pagename.jsp?paramName=paramValue

      queryString 就是paramName=paramValue,上面方法就是获取这个queryString

      因此,这个方法只能获取get()方法传的参数,而post()方法传的参数得不到。

      2、url=URLDecoder.decode(url,"UTF-8");

      如果url中出现中文,可能会出现乱码问题,所以需加入以上语句。

      3、<html:html locale='true'>:本属性已经很少用了。如果locale=true,并且HttpSession不存在,那么Struts就会创建Session,然后把从HTTP请求中获得的LOCALE保存在Session中,这种做法情知要求应用支持Session,所以不是很好,一般用lang属性代替。

      <html:html lang='true'>:例如你的浏览器使用中文语言,那么这句就会输出<html lang="zh-CN">告诉浏览器应该使用中文

待续...