例如:  http://localhost:8080/servlet?a=1&b=abc    里面的数字1和字母能否加密??

解决方案 »

  1.   

    呵呵 为什么不用post方式呢?
      

  2.   

    你可以使用<form action="sevlet" method=post>来传递参数的,何必加密呢,很麻烦的,如果你觉得我的建议可行的话,就帮我点击一下www.55find.cn网站,增加一下点击率谢谢阿
      

  3.   

    我们公司做法是不要地址烂,登陆以后关闭原窗口,window.open一个新窗口,操作都在这个窗口里,用拦截器拦截非法访问和提交
      

  4.   

    http://localhost:8080/servlet?t=base64(a=1&b=abc)
    服务器端取得t再解回来
      

  5.   

    是可以没次都在action里判断的 ,但项目里那么超链接,加起来太麻烦啦吧,想找个通用的好方法?
      

  6.   

    用filter对输出做加密,对过来的请求做解密,后台应用不用管加解密
      

  7.   

    为什么没有人采用URL重写呢?
      

  8.   

    java.net.URLDecoder.encode(param,"utf-8").trim();
    那你的那个参数放里试试。
      

  9.   

    sorry,不行,还是用post或MD5加密吧!呵呵
      

  10.   


    但是客户端怎么加密都是可以“知道”的吧?!搬个凳子学习一下good luck
      

  11.   

    可以用post方式提交或者用加密算法来加密。
      

  12.   


    超链 你可以让js submit() form  同样是用pos来提交数据 
      

  13.   

    有urlwrite对参数进行处理一下变成伪静态页面不就OK了吗!!!