2012-04-26 3 views
0

안녕하세요 저는 동적으로 HTML 코드를 생성하고 JSP 코드에 해당 코드를 작성하려고합니다. 그러나 나는 그것을 쓸 수 없다. 큰 따옴표를 넣으면 동일한 코드가 작성되지만 jspwriter에 인수로 전달됩니다. 예 :이 그것이 작동JSP로 작성하여 JSP로 htl 코드 작성

pageContext.getOut().print("<td width ="368.24646" id='0' title="INSERT MACRO SLICE_0" bgcolor="WHITE" onclick="javascript:showMacro('null','111.0','22','0','111.0','0.0','0')">&nbsp;</td><td width ="331.75354" id='1' title="ADD MACRO TO BOTTOM_0" bgcolor="WHITE" onclick="javascript:showMacro('Edit Cut','100.0','12','1','100.0','111.0','0')">&nbsp;</td>"); 

작동하지 않습니다

pageContext.getOut().print(sbCutDetails.toString()); 

.

+0

왜 그렇게하고 싶습니까? 그리고 패턴을 참고하십시오. "" "" "' –

+0

안녕하세요, 저는 우리가 동적 HTML 코드가 필요한 곳에서 응용 프로그램을 작성했습니다. throguh tld를 생성하고 있습니다. 하지만 생성 된 tld는 jspwriter의 두 번째 인수로 넘어갔습니다. 인자로 동적 값을 전달할 때 jspwriter는 jsp 페이지 bt에 html 코드를 쓸 수 없습니다. 동일한 코드를 인자로 고정 값으로 전달할 때. 그것은 일하고있다. – Abhinav

+0

여기서'sbCutDetails'를 생성하는 코드는 무엇입니까? –

답변

0

jsp scrip - 간단한 HTML 태그로 동적 바인딩 "< % ... %>"에이 시간을 사용해야한다고 생각합니다.

+0

-let TLD 불구하고 HTML 코드를 생성하기 때문에. – Abhinav

1

sbCutDetails가 StringBuilder이고 동일한 텍스트를 추가 한 경우 동일한 출력이 생성되어야합니다.

+0

예 sbCutDetails는 문자열 뷔페이며 jspwriter의 두 번째 인수로 전달 된 동일한 코드를 추가하고 있습니다. 하지만 JSP 페이지에서 HTML을 쓰지 않는 이유를 추측 할 수 없습니다. – Abhinav

+0

JSP 내부 코드를 사용합니까? 이 경우 단순히 <% = sbCutDetails.toString() %> –

+0

을 TLD (java 파일)에서 생성하고 jsp 작성기를 통해 jsp에 쓰지 않아도됩니다. – Abhinav

0

<%jsp:usebean ... %>