`
GODdaughter
  • 浏览: 102869 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 应用的一些小窍门

    博客分类:
  • java
阅读更多
[color=darkred]
一:创建web项目(出错有的时候是下面这种情况)[/color]

当我们在创建一个web项目的时候,如果我们想使用jstl标签,那么我们我除程序自动生成的java 
System liberary,JRE library 外我们还要手工add library(添加一个库)user JEE5 library就可以了,否则他总是不让你用标签。还有一点就是添加完了以后一天要重新发布一下项目,重新启动一下服务器这样才行。


[color=darkred]二:关于日期格式的应用[/color]

用户的生日,我们在数据库中设置为datetime类型的,可以为空,
当我们在一个jsp页中添加生日数据时,如果我们选择规则的日历格式,那么我们可以将规则的数据插入
到数据库中,但是我们若是什么也不填的时候这时候出现了数据截断异常,我们需要处理一下,设置一个默认的日期格式,比如(某个的婴孩出生日期是1900-01-01哈哈哈,这个肯定没有的),在我们查询下的时候,只要查询不是1900-01-01的就行了

[color=darkred]三:关于乱码的问题[/color]
我们看下面的代码:value="${row.userName}",当我们row.userName取出的值是中文(比如:彩艳)
我们在当前页或者其他的页面使用时直接用(String)request.getAttribute("loginUserName");就可以了(这样不会乱码),而不用再用
trans((String)request.getAttribute("loginUserName"))这样trans解析,防止乱码,如果加上了反而会乱码


<c:set var="loginUserName" value="${row.userName}" scope="session"></c:set>

 <%! 
  String trans(String str){  	
  	String result = null;
  	byte[] temp = null;
  	try{
  	    temp = str.getBytes("ISO-8859-1");
  	    result = new String(temp,"UTF-8");
  	}catch(Exception e){
  		e.printStackTrace();  	
  	}
  		return result;
  }

[color=darkred]
四:subQuery more than 1 rows (MYSQL数据库异常)[/color]

select  g.goodsID,g.serialNum,p.companyName,g.brand,g.category,g.units,g.boxSpec,g.sizeNum ,g.fullName,g.providerID,
                    (select distinct text from datadictionary where keyName=g.units) spdw,
                    (select distinct text from datadictionary where keyName=g.brand) sppp,
                    (select distinct text from datadictionary where keyName=g.category) spfl
                 from goods g ,provider p,datadictionary d
                 where g.providerID=p.providerID and g.recycleFlag=0 and g.category=d.keyName

看一下distinct 的用法,如果(select distinct text from datadictionary where keyName=g.units) spdw查处了重复的数据就会出现这个问题,呵呵呵呵,用distinct一下永远也不会出现这个问题了,呵呵呵呵

[color=darkred]五:标记文本框的宽度[/color]

<input type="text"  name="goodDescribe" id="goodDescribe" value="" size="77">这个是size="77"
<input type="text"  name="goodDescribe" id="goodDescribe" value="" width="77%">这个是width="77%"
<input type="text"  name="goodDescribe" id="goodDescribe" value="" style="width:77em">这个是style="width:77em"
<input type="text"  name="goodDescribe" id="goodDescribe" value="" style="width:77%">这个是style="width:77%"

[color=darkred]六:eclipse中的.js代码打不开出现乱码可以这样试试[/color]

1.找到项目的目录,直接右键点击文件,选用记事本打开看看。
2.在eclipse里右键点文件,然后点属性,就是properties ,然后把字符集改成UTF-8试试

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics