>  Q&A  >  본문

java - JSP页面HTML标签中可以嵌入JSTL?

为什么在<input>标签中能写JSTL代码?

<input type="text" class="span12" name="loginname" autocomplete="off"                                                        <c:if test="${loginname!=null}">value="${loginname}"</c:if> placeholder="邮箱/用户名/已验证手机" /> 
阿神阿神2712일 전766

모든 응답(4)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-18 09:24:46

    JSP 표준 태그 라이브러리(JSP Standard Tag Library,JSTL)는 JSP 애플리케이션의 공통 핵심 기능을 캡슐화하는 JSP 태그 모음입니다. JSP의 태그는 함께 사용할 수 있으며, JSP에는 정적 부분(표준 HTML 태그, 정적 페이지 콘텐츠 등)과 동적 콘텐츠(Java 프로그램에 의해 제어되는 콘텐츠)가 포함되어 있습니다. JSP의 특별한 형태입니다. 각 Servlet 페이지는 JSP의 인스턴스입니다. 따라서 Servlet 태그에 <input> 코드를 추가하는 것은 완전한 비즈니스 로직 JSTL을 완성하는 것과 같으며, 둘을 함께 사용할 수 있습니다. Servlet

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 09:24:46

    jsp 파일은 처음 요청 시 서블릿 컨테이너에 의해 java 클래스로 컴파일되기 때문에 그 안의 JSTL도 컴파일되어 변환됩니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:24:46

    Tomcat은 jsp 파일을 읽고 jsp에서 HTML이 아닌 태그를 구문 분석합니다. 귀하의 경우 Tomcat은 이 <c:if test=></c:if> 파서(파일 헤더의 taglib 해당 클래스), 최종 분석에서 jsp는 클라이언트(예: ff, chrome)에 대한 Tomcat 컴파일을 통해 출력 스트림(표준 html 코드)으로 변환됩니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-18 09:24:46

    Jstl 코드는 작성 시 고정된 형식과 작성 방법을 갖습니다. 먼저 Tomcat과 같은 서블릿 컨테이너에 의해 구문 분석되어 해당 결과 데이터가 생성됩니다. 이 프로세스는 브라우저 측에서 발생합니다. 🎜>

    회신하다
    0
  • 취소회신하다