2010-05-04 1 views
0

Java 클래스에 HTML을 사용했으며 한 경우에는 <a href="...">username</a>을 사용했습니다. 사용자 이름은 값을 동적으로 가져 오는 변수입니다. 한 가지 경우에 그 값은 'rg @ bg'이지만 이름 대신 여기에 jsp에서 지시하는 URL이 있습니다. 사용자 이름의 값이 그대로 표시 페이지에 나타나게하려면 어떻게해야합니까? "@"+ username을 시도했습니다. did not work하이퍼 링크 텍스트에 특수 문자 표시

+0

변수가 무엇을 포함하고 있다고 예상되는지, 예상되는 출력이 무엇인지, 실제 출력이 무엇인지, 인쇄가 어떻게 나타나는지 등을 분명히 할 수 있습니까? – aioobe

+0

변수에 사용자 이름이 포함되어 있습니다. example-'xyz ','tim ','ab @ db '예상 출력 whn 입력은 ab @ db는 텍스트 ab @ db를 가진 하이퍼 링크이고 실제 출력은 href – swati

+0

에서 언급 한 URL입니다. 인쇄를 수행합니다. – aioobe

답변

0

나는 당신의 문제를 이해하고 있는지 모르겠다. 그러나 여기에는 추측이있다.

실제 인쇄를 잘못했다고 봅니다. 변수는 username이라고하며 "사용자 이름"대신 당신이 단순히

을 쓸 수는 JSP에서

print("<a href=\"...\">" + username + "</a>"); 

대신

print("<a href=\"...\">username</a>"); 

처럼 뭔가를해야 할 것 같다 username의 내용을 인쇄하는 경우 문제는, HTML의 처리에 관한 경우

<a href="..."><%= username %></a> 

기관은 다음과 같은 흥미를 찾을 수 있습니다 :

http://www.rgagnon.com/javadetails/java-0306.html

+0

아니요, 사용자 이름으로받지 못하고 있습니다. 들으로 향한다. 다른 모든 이름에도 잘 작동합니다. – swati

1

당신은 Greasemonkey와 링크로 자동으로 이메일 패턴을 변환하는 설치되어 있지 않은?