2012-08-27 4 views
1

문자열 변수 내용을 툴팁의 HTML "제목"태그 값으로 표시하려면 HTML 태그 내에서 Java 코드를 참조해야합니다. 나는 지금 하루 반 동안 노력했다. 그리고 나의 구글 검색은 어떤 도움도 아직 낳지 않았다.HTML 태그에서 Java 변수 호출하기

이 응용 프로그램의 요구 사항에 따라 테이블에 Java 변수를 저장하려고합니다. 아래 코드는 교정 할 수있는 가장 가까운 것이지만 도구 팁/결과에 마우스를 올려 놓으면 정확한 텍스트 'block_type_desc'가 표시됩니다. "block_code"값 위로 마우스를 이동하면 테이블 열 'block_type_desc'내에 값을 표시해야합니다. 나는 시도했다 : sb.append (""+ block_type_desc '); sb.append (""); sb.append (""); sb.append (""); //이 구문은 t.getValue 둥근 문법과 어떻게 구별 되든간에 컴파일되지 않습니다.

가변 문자열 데이터를 호출하기 위해 구문을 수정하는 방법을 조언 해 주실 수 있습니까? 시간과 도움을 위해 미리 감사드립니다 !! 내 필요와 상황에 대한 완벽한 그림을 그리는 데 도움이 될 것이라고 생각하면서 전체 디스플레이 기능을 복사하고 있습니다. 당신이 게시하거나, 역 인용 부호를 사용하는 코드 앞에

private StringBuffer displayUserMenuItems(Table t) { 
     StringBuffer sb = new StringBuffer(20000); 
     sb.append("<table>"); 
     sb.append("<tr>"); 
    sb.append("<td><strong>Code</strong></td>"); 
    sb.append("<td><strong>Menu Item Description</strong></td>"); 
    sb.append("<td><strong>Block Type</strong></td>"); 
    sb.append("</tr>"); 
    t.reset(); 
    String css; 
    int i = 0; 
    while (t.next()) { 
     if (i % 2 == 0) { 
      css = "even"; 
     } else { 
      css = "odd"; 
     } 
     sb.append("<tr class=\"" + css + "\">"); 
     sb.append("<td>"); 
     sb.append(t.getValue("menu_code")); 
     sb.append("</td>"); 
     sb.append("<td>"); 
     sb.append(t.getValue("menu_desc")); 
     sb.append("</td>"); 
     // this next line below displays "block_type_desc" for title 
     **sb.append("<td title='block_type_desc'>");** 
     sb.append(t.getValue("block_type")); 
     sb.append("</td>"); 
     sb.append("</tr>"); 
     i ++; 
    } 
    sb.append("</table>"); 
    return sb;  
} 
+0

넣고 적어도 4 공간. 이미 시도한 것의 예가 그렇게하지 않았기 때문에 올바르게 나타나지 않습니다. – jnylen

+0

@Katya - 동기화의 스레드 안전성이 필요하지 않다면, 당신은'StringBuffer' 대신에'StringBuilder'를 사용하는 것이 더 낫습니다 ... [이 질문에] (http://stackoverflow.com/q/355089/) 17300) here on SO –

답변

2
sb.append("<td title=\"" + t.getValue("block_type_desc") + "\">"); 
+2

OP가 이미 StringBuffer를 사용하고 있기 때문에 나는 대신 다음과 같이 넣을 것입니다 :'sb.append (" 태그에서 구문 분석하는 Html 민첩성 팩에서 옵션 '

  • 30. html 이미지 태그가 헤드 태그에서 실행됩니까