浏览 2371 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-06
(2)、接下来,就是稿写我们的POJO对象User类啦,其实就是TO java 代码
java 代码
五、写完我们的jsf对象和Spring 对象,现在就要来配置他们的关系 xml 代码
(2)、JSF对象之间的应用关系配置,俺将其定义在默认的faces-config.xml文件中 xml 代码
(3)、web.xml文件在前面就已经提供,现在我们来写一个log4j.properties文件,以便可以输出相应的日志信息
(4)、添加国际化文件实现(这里只是针对JSF页面文件的国际化,业务对象的国际化可以在spring的配置文件中进行相关设置,先不谈那么多,
现在,才完成我们这个简单应用的所有相关配置和对象书写,接着一豉作气,把我们的jsp页面也给搞定.... 六、偶稿写了两个JSP页面来进行测试,下面,我们开始吧 至此,已完成我们简单应用的所有实现,now把我们的项目部署在tomcat6013服务器上!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-06
两个Jsp文件
(1)、index.jsp <%@ page language="java" pageEncoding="GBK"%> <%@ page contentType="text/html" language="java" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <f:view> <html> <head> <!--装载国际化数据信息--> <f:loadBundle var="mm" basename="mes.messages"/> <title>这是我的第一个JSF程序</title> </head> <body> <h:form> <!-- panelGrid 就似 table--> <h:panelGrid columns="3" border="2" > <h:panelGroup > <!--应用国际化信息--> <h:outputLabel value="#{mm.index}"/> <h:inputText id="userName" value="#{userBean.user.name}"> <!--控制串的长度--> <f:validateLength maximum="10" minimum="6"/> </h:inputText> </h:panelGroup> <h:panelGroup> 请输入您:<h:inputSecret value="#{userBean.user.psw}"/> </h:panelGroup> <h:outputText value="#{userBean.ds.password}"/> <!--action将调用我们的UserBean中的登陆方法--> <h:commandButton value="提交" action="#{userBean.login}"/> </h:panelGrid> </h:form> </body> </html> </f:view> (2)、welcom.jsp (显示用户列表信息) <%@ page language="java" pageEncoding="GBK"%> <%@ page contentType="text/html" language="java" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <f:view> <html> <head> <title><h:outputText value="欢迎 #{user.name} 来到jsf12+spring+jdts+proxool新世界"/></title> </head> <h:panelGrid > <!-- allUserMsg里包含的都是hashmap类型数据,其查询数据与数据库有关 --> <h:dataTable id="textDataTable" value="#{userResult.allUserMsg}" var="allUser"> <h:column> <f:facet name="header"> <h:outputText value="姓 名"/> </f:facet> <h:selectOneListbox value="userName"> <f:selectItem itemLabel="#{allUser.userName}" itemValue="#{allUser.userName}" itemDisabled="false"/> </h:selectOneListbox> </h:column> <h:column> <f:facet name="header"> <h:outputText value="密 码"/> </f:facet> <h:outputText value="#{allUser.userPsw}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="年 龄"/> </f:facet> <h:outputText value="#{allUser.userAge}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="地 址"/> </f:facet> <h:outputText value="#{allUser.userAddress}"/> </h:column> </h:dataTable> </h:panelGrid> </html> </f:view> |
|
返回顶楼 | |