javascript 应用的一些小窍门


[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试试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值