2015-01-30 4 views
0

내 응용 프로그램에 struts-2.3.16.3을 사용하고 있습니다. 내 액션은 "ModelDriven"인터페이스를 구현합니다. 기본 스택으로 인터셉터 참조 사용.Model 속성의 특수 문자가 끊어짐

내가 직면하는 문제는 모든 특수 문자 (®, like와 같은 키보드가 아닌 문자)가 내 액션 클래스에 도달 할 때까지 내 모델 속성에서 사라지는 것입니다. @ # $와 같은 다른 특수 문자는 내 작업에서 이들을 볼 수 있습니다.

스택에 다른 인터셉터를 구성해야합니까?. 구성에 누락 된 경우 도움이 필요합니다.

예 : 필자가 텍스트 필드에 Piracy℗symbol을 입력하면 작업 클래스에서 속성 값을 인쇄 할 때 Piracysymbol이 표시됩니다.

덕분에, 라 메쉬

+0

[show-special-character-in-stextfield]의 가능한 복제본 (http://stackoverflow.com/q/28094856/1700321). –

답변

1

나는 문제는 콘텐츠 형식을 언급하지 않은 것으로 생각합니다. 코드에 <%@ page contentType=”text/html;charset=UTF-8″ %> 태그를 입력 해보십시오. 문제가 지속되면 다음과 같이 코드를 작성하십시오. <s:text name="username"/> <s:property value="getText('username')"/> 희망이 도움이됩니다.

+0

하이 라이 (Hai Rai), 옵션 1을 시도했지만 나에게 적합하지 않습니다. jsp에서 액션 클래스에 대한 가치를 전달합니다. 그리고 옵션 2 나는 s : textfield 있고 s : property를 사용하여 작동하지 않습니다. 제발 제안 해주세요. – Ramesh

+0

Rai/전체 ..이 문제를 해결하기위한 제안. – Ramesh