예를 들어 URL에서 일반 텍스트를보고 싶지 않다면 http : // localhost : 8080/template_1/login.action? user = zhang san
JS Encodeuri의 URL DECODER.DECODE를 사용하여 URL을 암호화 할 수 있습니다.
(1) JS는 데이터를 var val = encodeuri (encodeuri ( "서버로 전달할 값")를 넣습니다. // encodeuri를 두 번 호출합니다
href = "<%= basepath%> recordmanager/test_js_decodeuri.action? params ="+val
(2) 이것은 서버 측입니다
코드 사본은 다음과 같습니다.
httpservletrequest 요청 = servletactionContext.getRequest ();
문자열 vstring = request.getParameter ( "params");
System.out.println ( "변환 전 :"+vstring);
문자열 파괴 = urldecoder.decode (vstring, "utf-8");
System.out.println ( "변환 :"+파괴);
UTF-8은 예를 들어 페이지의 인코딩과 일치합니다.
즉 마우스 오른쪽 버튼을 클릭하여 IE를 인코딩하는지 확인할 수 있습니다. PageEncoding = "UTF-8"인 경우 JSP에서 "UTF-8"을 마우스 오른쪽 버튼으로 클릭하여 UNCODE (UTF-8), PageEncoding = "gbk"인 경우 jsp에서 마우스 오른쪽 단추를 클릭하여 IE를 인코딩하도록 마우스 오른쪽 버튼으로 클릭하십시오 (Simplified Chinese GB2312).