Senin, 02 Desember 2013

Membuat java class



package examples;

/**
 *
 * @author Praktek
 */
public class TestBean implements java.io.Serializable
{

}
Index.jsp
<%--
    Document   : index
    Created on : Dec 1, 2013, 4:38:17 PM
    Author     : Praktek
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
<body>

<%-- Create an instance of the bean --%>
<jsp:useBean id="myBean" class="examples.TestBean" scope="session"/>

    <%
      myBean.setFirstName("Novetri");
      myBean.setLastName("Yelia");
      myBean.setAge(23);
    %>

     <jsp:setProperty name="myBean" property="age" value="23"/>

<%-- Copy the parameters into the bean --%>
<jsp:setProperty name="myBean" property="*"/>

The bean values are:<br>
First Name: <jsp:getProperty name="myBean" property="firstName"/><br>
Last Name: <jsp:getProperty name="myBean" property="lastName"/><br>
Age: <jsp:getProperty name="myBean" property="age"/><br>

<jsp:forward page="/halamanbaru.jsp"/>

</body>
</html>



TestBean.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package examples;

/**
 *
 * @author Praktek
 */
public class TestBean implements java.io.Serializable {

    protected String firstName;
    protected String lastName;
    protected int age;

    public TestBean() {
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String aFirstName) {
        firstName = aFirstName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String aLastName) {
        lastName = aLastName;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int anAge) {
        age = anAge;
    }
}
Halamanbaru.jsp
<%--
    Document   : halamanbaru
    Created on : Dec 1, 2013, 5:50:38 PM
    Author     : Praktek
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        Halaman Baru
        <%
       HttpSession sesi = request.getSession();
       examples.TestBean kacangku = (examples.TestBean)sesi.getAttribute("myBean");

       out.print("<br>" + kacangku.getFirstName());
       out.print("<br>" + kacangku.getLastName());
       out.print("<br>" + kacangku.getAge());
      %>
    </body>
</html>
Output:

Tidak ada komentar:

Posting Komentar