첫 번째로 제 영어는 유감 스럽지만 제 모국어가 아닙니다.URL에 태그 보내기
그래서 저는 JSP로 응용 프로그램을 작성 중이며 양식 중 하나에 "comments"필드가 있습니다. 이 양식을 제출하면이 필드의 값이 ajax 요청에 의해 내 서블릿에 전송됩니다.
var request = 'mainServlet?command=SendRequest';
request += ('&comments=' + $('#comments').val());
그러나이 "<"또는 ">"현장에서, $ ('# 코멘트'). 발() "& LT"또는 "& GL"로 번역있을 때. 예를 들어, & lt; 테스트 & gl;
그리고 내 서블릿의 값을 복구하고자 할 때, 내가 할 :
String comments = request.getParameter("comments");
그러나 URL이 보이는 같은 : mainServlet?command=SendRequest&comments=< ;test&gl ;
그래서 request.getParameter ("의견"); 빈 문자열을 반환합니다.
& lt와 같은 문자열을 내 코드로 대체 한 다음 내 서블릿에서 다시 바꿀 수 있다고 생각했지만 간단한 방법이 있습니까?
감사합니다.
편집 : 이후 다른 jsp에서 주석을 재사용합니다.
왜 코멘트 문자열을 쿼리 문자열로 보내시겠습니까? –
다른 프로젝트가 시작된 후에 프로젝트에 참여하고이 메소드를 사용하여 다른 양식 매개 변수를 보냅니다. 그래서 나는 이렇게 계속했습니다. – TroyAndAbed
그렇게하지 마십시오. 정보를 POST하고 GET을 사용하지 마십시오. 그게 실제로 가능하지 않다면, URL 인코딩 매개 변수. 그러나 POST가 선호됩니다. –