xhtml中引用javascript文件,js中alert中文问题(IE下正常,FF下乱码)

27 views
Skip to first unread message

Fangzx

unread,
Nov 14, 2007, 12:54:03 AM11/14/07
to JBoss Seam中文站讨论组
刚开始启动jboss seam测试项目,遇到这个问题一直无法解决。

我的项目环境:
jboss seam 2.0.0ga
extjs 2.0
tomcat 5.5.23

boss-seam-2.0.0.GA\examples\hibernate2作为原型改成用ExtJS为客户端。
所有文件编码都用UTF-8.

xhtml文件内容:

1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. <html xmlns="http://www.w3.org/1999/xhtml"
3. xmlns:f="http://java.sun.com/jsf/core"
4. xmlns:s="http://jboss.com/products/seam/taglib">
5. <head>
6. <title>JBoss Suites: Seam Framework</title>
7.
8. <!--{{{ css -->
9. <link rel="stylesheet"
href="#{facesContext.externalContext.requestContextPath}/public/css/
ext-all.css" type="text/css" />
10.
11. <link rel="stylesheet" href="css/screen.css" type="text/css" /
>
12. <!-- }}} -->
13.
14. </head>
15. <body id="pgHome">
16. <f:view contentType="text/html">
17.
18. <!--{{{ seam remoting -->
19. <s:remote include="sampleFacade"/>
20. <!-- }}} -->
21.
22. <!--{{{ js -->
23. <script type="text/javascript"
src="#{facesContext.externalContext.requestContextPath}/public/js/ext-
base.js"></script>
24. <script type="text/javascript"
src="#{facesContext.externalContext.requestContextPath}/public/js/ext-
all.js"></script>
25. <script type="text/javascript"
src="#{facesContext.externalContext.requestContextPath}/app/home.js"
></script>
26. <!-- }}} -->
27.
28. <!--{{{ -->
29. <div id="document">
30. <div id="header">
31. <div id="title"><img src="img/hdr.title.gif" alt="JBoss
Suites: seam framework demo" /></div>
32.
33. </div>
34. <div id="container">
35. <div id="sidebar">
36. <fieldset>
37. <div>登录名<input id="login-username" type="text"
style="width: 175px;" />
38. </div>
39. <div>密码<input id="login-password"
type="password" value="" style="width: 175px;" />
40. </div><br/>
41. <div class="buttonBox"><span id="login-login"
style="cursor:pointer;">登录</span></div><br/>
42. <div class="notes"><span id="login-register"
style="TEXT-DECORATION: underline;cursor:pointer;color:blue">注册新用户</
span></div>
43. </fieldset>
44. </div>
45. </div>
46. <div id="footer">[<span id="db-init" style="TEXT-DECORATION:
underline;cursor:pointer;color:blue">数据库初始化</span>] 使用 JBoss Seam
(POJO) 和 Ext 2.0 创建</div>
47. </div>
48. <!-- }}} -->
49. </f:view>
50.
51. </body>
52. </html>

home.js文件内容:
代码

1. Ext.namespace("Divo.app");
2.
3. Divo.app.home = function() {
4.
5. return {
6.
7. init : function() {
8. alert("中文")
9. }
10.
11. }; // return
12.
13. }();
14.
15. Ext.onReady(Divo.app.home.init, Divo.app.home, true);

Fangzx

unread,
Dec 27, 2007, 3:32:41 AM12/27/07
to JBoss Seam中文站讨论组
这个问题一直无法解决,所以我现在绕开Facelet,直接在Servlet中显示页面。虽然比较原始,但解决了中文乱码问题。

Reply all
Reply to author
Forward
0 new messages