>  기사  >  Java  >  JSP 표현식이 무엇인가요?

JSP 표현식이 무엇인가요?

(*-*)浩
(*-*)浩원래의
2019-05-15 15:38:3410042검색

페이지가 서블릿으로 변환된 후 JSP 표현식은 outprint() 메소드가 됩니다. 따라서 JSP 표현식은 JSP 페이지의 스크립틀릿에 포함된 out.print() 메서드와 동일한 기능을 갖습니다. JSP 표현식을 통해 객체가 출력되면 해당 객체의 toString() 메소드가 자동으로 호출되고 표현식은 toString() 메소드에서 반환된 내용을 출력합니다.

추천 과정: Java 튜토리얼.

JSP 표현식이 무엇인가요?

표현식은 페이지에 정보를 출력하는 데 사용됩니다. 사용 형식은 다음과 같습니다.

<%=变量或可以返回值的方法或 Java 表达式%>

특히 "<%"와 사이에 공백이 없어야 합니다.

JSP 표현식은 다음과 같은 상황에 적용될 수 있습니다.

페이지에 콘텐츠 출력:

<% String name = "www.123.com"; %>
用户名:<%=name%></p>
<p>위 코드는 다음 실행 결과를 생성합니다. </p>
<pre class="brush:php;toolbar:false">用户名:www.123.com

동적 링크 주소 생성:

<% String path = "welcome.jsp"; %>
<a href="<%=path%>">链接到welcome.jsp</a>

위 코드는 다음 HTML 코드를 생성합니다.

<a href="welcome.jsp">链接到 welcome.jsp</a>

동적 지정 양식 양식 처리 페이지

<% String name = "logon.jsp"; %>
<form action="<%=name%>"></form>

위 코드는 다음 HTML 코드를 생성합니다.

<form action="logon.jsp"></form>

루프 문을 통해 생성된 요소의 이름을 지정합니다.

<%for(int i=1;i<3;i++) 
{
%>
file<%=i%>:
<input type="text" name="<%="file"+i%>"><br>
<%}%>

위 코드는 다음 HTML 코드를 생성합니다.

file1:<input type="text" name="file1"><br>
file2:<input type="text" name="file2"><br>

위 내용은 JSP 표현식이 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.