相父

匆匆,那些年,那些人,那些事,珍惜身边的她

1)添加两个jsp

  index。jsp:

 

   <%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@page contentType="text/html;charset=Big5"%>
 <html>
 <head>
 <title>first JSF!! </title>
 </head>
 <body>
    <f:view>
        <h:form>
            <h3>input your name</h3>
            name: <h:inputText value="#{user.name}"/><p>
            <h:commandButton value="send" action="login"/>
        </h:form>
    </f:view>
 </body>
 </html>


    welcome。jsp

   

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@page contentType="text/html;charset=Big5"%>
 <html>
 <head>
 <title>first JSF!!!</title>
 </head>
 <body>
    <f:view>
        <h:outputText value="#{user.name}"/>  is a good boy!
        <h3>welcome JavaServer Faces</h3>
    </f:view>
 </body>
 </html>

 

 

2)一个java文件

      package jsf;

public class UserBean
{
 private String name;

 public void setName(String name)
 {
  this.name = name;
 }

 public String getName()
 {
  return name;
 }
}

 

3)

与web。xml同目录下建立一个faces-config.xml

<?xml version="1.0"?>
 <!DOCTYPE faces-config PUBLIC
 "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
 "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">

 <faces-config>
    <navigation-rule>
        <from-view-id>/index.jsp</from-view-id>
        <navigation-case>
            <from-outcome>login</from-outcome>
            <to-view-id>/welcome.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
      
    <managed-bean>
        <managed-bean-name>user</managed-bean-name>
         <managed-bean-class>
             jsf.UserBean
         </managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
 </faces-config>

 

4)web.xml内容为:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <context-param>
    <param-name>javax.faces.CONFIG_FILES</param-name>
    <param-value>/WEB-INF/faces-config.xml</param-value>
  </context-param>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
  </servlet-mapping>
</web-app>

5)http://localhost:8080/jsf/index.faces  显示

 

posted on 2008-12-24 18:00  相父  阅读(123)  评论(0)    收藏  举报