if(gbStr == null){
gbStr = "";
}
try{
byte[] tempByte = gbStr。getBytes("GB2312");
uniStr = new String(tempByte,"ISO8859_1");
}catch(Exception ex){
}
return uniStr;
}
/* 把字符串转换成Utf8编码*/
public static String toUtf8String(String s) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < s。length(); i++) {
char c = s。charAt(i);
if (c >= 0 && c <= 255) {
sb。append(c);
}
else {
byte[] b;
try {
b = Character。toString(c)。getBytes("utf-8");
}catch (Exception ex) {
System。out。println(ex);
b = new byte[0];
}
for (int j = 0; j < b。length; j++) {
int k = b[j];
if (k < 0) {
k += 256;
}
sb。append("%" + Integer。toHexString(k)。
toUpperCase()); } }
return sb。toString(); }
第4章系统功能实现[4]
4。1系统登陆页面实现
1。描述:用户只能通过正确的用户名和登陆密码进行登陆到系统中去,以此来保证系统的安全。
2。程序运行效果图如图4。1所示:
图4。1 系统登陆页面设计
3。loginservice作为登陆的service,在用户登陆时用来检测输入的用户名和密码以及验证码是否正确,其核心代码如下所示:
public String login(String userName,String userPw,int userType)
{来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
String result="no";
String sql="from TAdmin where userName=? and userPw=?";
Object[] con={userName,userPw};
List adminList=adminDAO。getHibernateTemplate()。find(sql,con);
if(adminList。size()==0)
{
result="no";
}
else