문자열 변수 내용을 툴팁의 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;
}
넣고 적어도 4 공간. 이미 시도한 것의 예가 그렇게하지 않았기 때문에 올바르게 나타나지 않습니다. – jnylen
@Katya - 동기화의 스레드 안전성이 필요하지 않다면, 당신은'StringBuffer' 대신에'StringBuilder'를 사용하는 것이 더 낫습니다 ... [이 질문에] (http://stackoverflow.com/q/355089/) 17300) here on SO –