2.UserBean.java
package com.jsfdemo.bean; public class UserBean extends Object { public String testDwr(String name){ System.out.println("Hello:"+name); return "Hello:"+name; } }3.dwr.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> <faces-config> <navigation-rule> <from-view-id>/userLogin.jsp</from-view-id> </navigation-rule> <managed-bean> <managed-bean-name>UserBean</managed-bean-name> <managed-bean-class> com.jsfdemo.bean.UserBean </managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> </faces-config>5.jsp
<%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script type="text/javascrip src="<%=request.getContextPath() %>/dwr/engine.js"></script> <script type="text/javascript" src="<%=request.getContextPath() %>/dwr/util.js"></script> <script type='text/javascript' src='<%=request.getContextPath() %>/dwr/interface/userbean.js'> </script> <title>jsf整合dwr</title> <script type="text/javascript"> function testdwr(){ userbean.testDwr("lobby",back); } function back(data){ alert(data); } </script> </head> <body> <f:view> <h:form id="loginForm" rendered="true"> <h:commandButton value="dwr" rendered="true" οnclick="testdwr()" id="dwr" /> </h:form> </f:view> </body> </html> 相关资源:敏捷开发V1.0.pptx