드코
1k
2019-05-14 09:40:26
7
177

https일경우만 숫자가 ** 별표로 바뀝니다.


xml에서 숫자데이터를 읽어와서 

1556866032166

이런숫자를 페이지에 띄워주는데


http일경운 숫자가 화면에 잘 뜹니다

하지만 https일경우에는 1556****32*** 이렇게 별표로 바뀌어 뜹니다.


혹시 무엇이 문제일까요?

0
0
  • 답변 7

  • AI...
    695
    2019-05-14 09:44:39

    한글 깨지는 경우는 있지만 숫자가 별표로 되는건 첨보네요...

    혹시 모르니 443 Connector에 URIEncoding="UTF-8" 추가한번 해보세요

    0
  • 더미
    12k
    2019-05-14 10:17:00

    마스킹되고 있는거죠.


    0
  • 유리세계
    1k
    2019-05-14 10:55:30

    어제도 본 질문인것 같은데 언제 변환되는지는 찾으셨나요?

    0
  • 드코
    1k
    2019-05-14 12:39:59 작성 2019-05-14 12:40:49 수정됨

     

    추가 해봤는데 안되는거 같아요.


    유리세계

    페이지 띄울 때 http일땐 숫자가 재대로 뜨고 https일때는 안뜨는거보니 화면에서 변환이 되는거 같기도 해요

    물론 정확하게 딱 이시점이코드에서 변환된다 이런건 못찾았지만요... 찾았으면 해결을 했을텐데..


    1556866032166 이런 숫자는 변환이 되고


    111111111111111 그냥 이런 숫자는 변환이 안되고 참 이상해요

    0
  • 드코
    1k
    2019-05-14 16:54:30

    out.print(tag); 해당 구문으로 jsp화면에 tag안에 값을 찍습니다.


    하지만 백단에선 재대로 숫자가 들어있는데 1556866032166 


    화면단에 뿌리면 1556****32*** 이렇게 변경이 되버립니다. 

    0
  • 유리세계
    1k
    2019-05-14 18:16:27

    단순 https 라기보다는 분명히 숫자값을 마스킹하는 스크립트가 있을 것 같은데...

    임포트 되어있는 js 를 하나하나 빼보신다거나 

    0
  • 드코
    1k
    2019-05-15 10:09:08


    function uploadFile(fileObj) {
    	var fileTagId = $(fileObj).attr("id");
    	$("#_loading_file_" + fileTagId)
    	.ajaxStart(function(){
    		$(this).show();
    	})
    	.ajaxComplete(function(){
    		$(this).hide();
    	});
    	$.ajaxFileUpload
    	(
    		{
    			url : WEB_CONTEXT_ROOT + '/common/fileUpload.jsp',
    			secureuri : false,
    			fileElementId : fileTagId,
    			dataType  : 'text',
    			fileClass : $(fileObj).attr("fileClass"),
    			viewMode  : $(fileObj).attr("viewMode"),
    			success   : function (data, status, e) {
    				if(data.indexOf("divErrorHeader") == -1) {
    					$("div[name='_div_file_" + fileTagId + "']").html(data);
    					var add = "addButton"+fileTagId.substring(fileTagId.length-1);
    					var remove = "removeButton"+fileTagId.substring(fileTagId.length-1);
    					$("#"+add).show();
    					$("#"+remove).hide();
    				}
    			},
    			error: function (data, status, e) {
    				alert("error:"+e);
    			}
    		}
    	);
    }

    해당 ajax로 요청을 보냅니다.

    그래서 fileUpload.jsp에서 받아서 처리 후 마지막에

    out.print(tag);  으로 반환을 하고


    ajax가 succecc떨어지면 해당 반환받은 값을 화면에 뿌려줍니다.

    tag로 반환전에 자바로그를 찍어보면 안깨져있고

    ajax로 js단에 가져왔을 시 console.log를 찍어보면 깨져있습니다.

    http일때는 문제가없고 https로 바꾸면 별표로 깨져있습니다.



    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.