浏览 4108 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-23
在windows 下用 java -jar jems-installer-1.2.0.CR1.jar 装在D:/program/jboss 下 然后在myeclipse (eclipse 3.12+ myeclipse 4) 的 application-->jboss4里设好了 然后运行... 在浏览器里打http://localhost:8080/jmx-console/ 能正常显示 因为出现了下面的字样 JMX Agent View samsung-x05 我建的JSF的测试工程是 testJSF1 里面只有一个index.jsp..网页上只有几行字,一个输入文本框和一个按钮与一个lable http://localhost:8080/testJSF1/ 却只能显示出网页上的字 看到不按钮,文本框和lable 请问是怎么回事啊? 我用myface 1.0.9 和sun的那个1.1的都试过了..还是一样..不能显示出控件..... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-26
楼上最好有个截图,我正在带人做基于JSF的research,希望有些经验可以帮助到你。
不过粗略看一下,有可能的问题是:是否在web.xml下包括了FaceServlet。因为一般说来,如果不是你刻意改,它的监听应该是/face/或者*.jsf。而楼上敲入地址中没有这些,出现了页面,只是web容器对于index.jsp的默认处理。换句话说,也就是jboss并没有将其视为JSF的请求。不过如果这样的话,那么你使用的JSF的标签应该是以文本方式显示,是否如此? |
|
返回顶楼 | |
发表时间:2006-12-27
首先很感谢凤舞凰扬的回复,但我在路径里键入 index.faces还是一样
因为web.xml是myeclipse自动生成的..我并没有改动,我把faces-config.xml 和web.xml贴上来给你看看.看到底是怎么回事了 faces-config.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>/index.jsp</from-view-id> </navigation-rule> </faces-config> 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> index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h:commandButton value="mybutton" rendered="true" id="idididididid" /> This is my JSP page. <br> </body> </html> project的目录结构(myeclipse4.1里的) face选的是sun的1.1.01 firstJSF | |---src (空的.这文件夹里我什么都还没写) | |--JRE System Library[jdk 1.5.0_05] | |--J2EE 1.4 Library Container | |--jstl.jar | |--standard.jar | |--commons-beanutils.jar | |--commons-collections.jar | |--commons-digester.jar | |--commons-logging.jar | |--jsf-api.jar | |--jsf-impl.jar | |-webRoot | |--META-INF | |--MANIFEST.MF (自动生成的) | |--WEB-INF | |-faces-config.xml | |-web.xml | |-*.tld (还有17个tld文件) | |-lib (这个文件夹在myeclipse里是空的,不过部署后上面的jar包就会自动复制到这里) | |--index.jsp |
|
返回顶楼 | |
发表时间:2006-12-27
才发现楼上凤舞凰扬是珠海的..呵呵..我家也在珠海,可是现在在长春上学
|
|
返回顶楼 | |
发表时间:2006-12-27
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <f:view> //.... </f:view> |
|
返回顶楼 | |