例如
传过的url是http://aaa.bbb.com/register?u=urlencode(http://mmm.com/)
1.传过来的参数的值经过urlencode编译,我怎么读取出来u的值。2.如果我想把u的参数值,再进行MD5 加密,代码需要怎么写。3.如果传过来的是http://eaaa.com/buy/?code=BASE64((user Code)
这个BASE64传过来的参数,我应该怎么把数据取出来,4.我用到的后台是java。前台是jsp+JQuery,这些处理是在js中处理好,还是java中处理方便?上面几个问题会的帮忙答一下。。谢谢

解决方案 »

  1.   

    answer:
    1. request.getParameter("u");2. java.secutiry.MessageDigest;
       具体方法搜索java MD5加密3. request.getParameter("code") 取出值,再用base64 decode方法decode4. 每个编码作用不同
      urlencode主要为了规范URL内容,规避URL特殊字符
      MD5是单向摘要算法,无法逆向
      base64用来编码信息,最终传输的时候还是需要urlencode  放JS还是放JSP根据需求比较好
      

  2.   

    MD5是用来验证的
    另外js的代码是公开的 所以js端的任何加密什么的 都没太大意义