2010-06-07 3 views
4

나는 자신의 서버에 자바를 사용하여 회사의 프런트 엔드 웹 개발자입니다. 프런트 엔드 개발자는 서버가 생성하는 HTML 구조에 관심이 있지만 백 엔드 팀에서 생성하는 모든 것을 제어 할 수는 없습니다. 그 팀의 누군가에게 물어보기보다는 Stackoverflow 커뮤니티에서 지식을 수집하여 백엔드 팀과 지능적으로 의사 소통 할 수 있습니다. 따라서 브라우저에 전송되는 렌더링 된 HTML에 특정 JSP 태그가 표시되는 원인에 대해 궁금합니다. 나는이 나타납니다 왜 그들이 무엇에 대해 많이하지를 알고 더 관심JSP 태그가 HTML 소스 코드에 나타나는 이유는 무엇입니까?

<flow:fileRef id="vfileColor" fileId="vfile.color"/> 
<flow:fileRef id="StyleDir" fileId="StyleDir"/> 
<flow:fileRef id="vfileStylesheet" fileId="vfile.stylesheet"/> 

: 우리는 우리의 HTML 소스에서 태그가 있습니다. Tomcat/Apache/etc에 대한 서버 설정이 있습니까? 그러면 브라우저에서이 태그를 숨길 수 있습니까? 모든 정보가 도움이 될 것입니다. 미리 감사드립니다. 관련 태그 라이브러리 선언되지 않은 경우

+1

에서는 WebSphere Commerce에서해야 할 일이 있습니까? –

+0

예, WebSphere Commerce 플 '폼과 관련됩니다. – Michael

답변

2

그들은 생성 된 HTML 소스에 나타납니다 또는 URI가 잘못된 것입니다.

<flow:xxx> 태그이 특별한 경우

, 당신은 문제의 JSP 페이지 (들)의 상단에

<%@taglib uri="a/valid/uri" prefix="flow" %> 

(그것은 단지의 경우에도 포함 파일로 사용되는)을 가져야한다. 당신이 바로 그 URI를 알 수없는 경우에, 당신은 바로 하나의 태그 라이브러리의 설명서를 참조하거나 태그 라이브러리의 JAR 파일을 추출하고 tld 파일을 읽어야합니다.

또한 taglib 클래스 및 tld 파일을 포함하는 JAR 파일이 웹 응용 프로그램의 런타임 클래스 경로에 배치되었는지 확인해야합니다. /WEB-INF/lib.

+0

고마워, 나는 그것을 커버 믿습니다! – Michael

+0

당신을 진심으로 환영합니다. – BalusC

관련 문제