JSP 3 편 [JavaBean 의 소개, JSP 의 행동 -- JavaBean]
public class Person {
private String username ;
private int age;
public Person() {
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
왜 Javabean 을 사용 해 야 합 니까?
만약 에 bean 류 와 데이터 베 이 스 를 결합 하여 사용 하면 표 한 장 에 bean 류 를 사용 하면 코드 를 더욱 간결 하고 효율 적 이 며 이해 하기 쉬 우 며 현재 대부분의 프레임 워 크 는 이런 체 제 를 사용 할 것 이다.
JSP 행동 -- JavaBean
[JSP 페이지 에서 자바 빈 대상 을 찾 거나 자바 빈 대상 을 예화 합 니 다]
[javaBean 의 속성 설정]
[javaBean 의 속성 획득] jsp:useBean
탭 은 지정 한 도 메 인 범위 내 에서 지정 한 이름 의 자바 빈 대상 을 찾 는 데 사 용 됩 니 다.
</code></pre>
<ul>
<li> </li>
</ul>
<ul>
<li> <code><usebean/></code> ,<strong> , new </strong></li>
</ul>
<pre><code>
<title/>
<usebean id="person" class="domain.Person" scope="page"/>
</code></pre>
<ul>
<li> :</li>
</ul>
<ul>
<li> ,<strong> <code><usebean/></code> </strong>。</li>
<li> JavaBean <strong> </strong>, ,<strong> !</strong></li>
</ul>
<pre><code>
public Person(int age) {
this.age = age;
}
</code></pre>
<ul>
<li><code><usebean id="person" class="domain.Person" scope="page"/></code> :</li>
</ul>
<ul>
<li> <strong> </strong>!<strong> new !</strong></li>
</ul>
<h2 id="jspsetproperty"><code>jsp:setProperty</code></h2>
<ul>
<li><strong> :</strong></li>
</ul>
<pre><code>
<setproerty name=" " property=" " param=" " value=" ">
</setproerty></code></pre>
<ul>
<li><strong> 4 </strong>
<ul>
<li><strong> </strong></li>
<li><strong> </strong></li>
<li><strong> 【 】</strong></li>
<li><strong> 【 】</strong></li>
</ul></li>
<li><p> <strong> <code><setproperty/></code> </strong>, <strong> , javaBean </strong>:</p></li>
<li><p> <strong> </strong>:</p></li>
</ul>
<pre><code>
<form action="/zhongfucheng/1.jsp" method="post">
:<input type="text" name="username"/>
:<input type="text " name="age"/>
<input type="submit" value=" "/>
</form>
</code></pre>
<ul>
<li> <strong> jsp </strong></li>
</ul>
<pre><code>
<usebean id="person" class="domain.Person" scope="page"/>
</code></pre>
<ul>
<li><strong> , , !</strong></li>
</ul>
<ul>
<li> <strong> : </strong></li>
</ul>
<pre><code>
<usebean id="person" class="domain.Person" scope="page"/>
<setproperty name="person" property="age"/>
</code></pre>
<ul>
<li> , <strong> , </strong>!</li>
</ul>
<ul>
<li> , ?<strong> , , int </strong>! , <strong> </strong>! </li>
<li> <strong> </strong></li>
</ul>
<pre><code>
<usebean id="person" class="domain.Person" scope="page"/>
<setproperty name="person" property="*"/>
</code></pre>
<ul>
<li> :</li>
</ul>
<ul>
<li> , :<strong> property JavaBean </strong>! ???</li>
<li> ,<strong>JavaBean name </strong>!</li>
</ul>
<pre><code>
private String username ;
private int age;
:<input type="text" name="username"/>
:<input type="text " name="age"/>
</code></pre>
<ul>
<li><strong> ? : name username user</strong></li>
</ul>
<pre><code>
:<input type="text" name="user"/>
</code></pre>
<ul>
<li> <strong> JavaBean </strong></li>
</ul>
<ul>
<li> :<strong> JavaBean , </strong>! :<strong>JavaBean name </strong></li>
<li> ,<strong> , </strong>!, JSP 。</li>
</ul>
<hr/>
<h2 id="jspgetproperty"><code>jsp:getProperty</code></h2>
<ul>
<li><strong> :</strong>
<ul>
<li> </li>
</ul></li>
<li> jsp , 。</li>
</ul>
<pre><code>
--%>
<getproperty name="person" property="username"/>
<getproperty name="person" property="age"/>
</code></pre>
<ul>
<li> :</li>
</ul>
<ul>
<li> </li>
</ul>
<hr/>
<blockquote>
<p> , 。 , :Java3y</p>
</blockquote>
</div>
</div>
</div>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.