急!急!急!
大家知道httpServletRequest.isSecure()是啥意思吗?   在线等!!!!public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
    {
           if(httpServletRequest.isSecure())//****啥意思阿?****//
        {
            String certAttribute = "javax.servlet.request.X509Certificate";
            X509Certificate certificate[] = (X509Certificate[])httpServletRequest.getAttribute(certAttribute);
            String s1 = certificate[0].getSubjectDN().getName();
            s1 = s1.substring(3);
            int iPos = s1.indexOf(" ");
            vioUser.setXm(s1.substring(0, iPos));
            s1 = s1.substring(iPos + 1);
            iPos = s1.indexOf(",");
            s1 = s1.substring(0, iPos);
            vioUser.setSfzmhm(s1);
            vioUser.setYhdm("");
            vioUser.setMm("");
            vioUser.setPki("1");
        } else
        {
            vioUser.setPki("0");
        }

解决方案 »

  1.   

    Returns a boolean indicating whether this request was made using a secure channel, such as HTTPS.
      

  2.   

    返回一个逻辑表示这是否要求是用一个安全的通道,比如HTTPS
    一个布尔值表示是否他的请求是用一个安全的通道
    if(httpServletRequest.isSecure())//****啥意思阿?****//--->请求为安全通道...
      

  3.   

    如果“httpServletRequest.isSecure()”为ture,则表示其请求是用的一个安全的通道吗?