java web开发常用的代码

Posted expiator

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web开发常用的代码相关的知识,希望对你有一定的参考价值。

基础代码

1.比较字符串,忽略大小写,直接用equalsIgnoreCase(),不要用toUpperCase()。

  if(codeSession.equalsIgnoreCase(code)) 
            out.print("trueCode");

日志

1.使用门面模式的slfj,并结合log4j,logback。

2.info、debug、error,要写清楚。

3.使用占位符,如下:

    log.info("用户id为:  ", id);

4.提前判断,提高效率:

 if (log.isDebugEnabled()) 
    log.debug("Committing JDBC Connection [" + connection + "]");
  

Controller层

1.解码:

String eid = URLDecoder.decode(request.getParameter("eid"),"UTF-8");

常见的比如sessionId可能存在特殊字符,就可以使用URLDecoder进行处理。

2.从session中取出openId等用户信息:

Object openId = request.getSession().getAttribute(Constant.SESSION_FWH_MINI_USER);    //从session中取出openid

注意:也可以使用: HttpSession session=request.getSession();

3.sessionId作为不同的缓存的key或标识符。

//从请求的参数中取出sessionId
String sessionId=paramJson.getString("sessionId");
//检查验证码是否正确
String code = stringRedisTemplate.opsForValue().get(Constant.SESSIONID_PREFIX + sessionId);

待补充。

以上是关于java web开发常用的代码的主要内容,如果未能解决你的问题,请参考以下文章

56个PHP开发常用代码

# Java 常用代码片段

# Java 常用代码片段

IOS开发-OC学习-常用功能代码片段整理

Android开发常用代码片段

java web开发常用的代码