MozTW 討論區
https://forum.moztw.org/

用FireFox開啟自已寫的JSP網頁
https://forum.moztw.org/viewtopic.php?f=2&t=5633
1 頁 (共 1 頁)

發表人:  訪客 [ 2005-01-06, 16:06 ]
文章主題 :  用FireFox開啟自已寫的JSP網頁

最近剛開始用FireFox , 也剛開始學JSP
但遇到一個問題 , 不知是哪邊的問題:
我寫的jsp file
<%@ page language="java" contentType="text/html; charset=MS950" %>
<html><head><title>簡介</title></head>
<form method=get action="Hello">
冒昧請教您的尊姓大名 :
<input type=text name="name">
</form>
</body>
</html>
用FireFox開啟結果變成
<%@ page language="java" contentType="text/html; charset=MS950" %>
冒昧請教您的尊姓大名 :

但用IE開啟卻正常(也就是沒有出現<%@ page language="java" contentType="text/html; charset=MS950" %>這行字)
請問這是什麼問題?

發表人:  ghost [ 2005-01-06, 16:32 ]
文章主題 : 

你是不是沒有安裝在
Web Container 上阿?

<%@
這樣的標籤是在 Server Side 解譯執行的.


所以如果 Server Side 有正常執行.
Client Side 是絕對看不到的.
這樣看來程式應該是沒有在 Server Side 執行.

至於為何 IE 看不到.
可能的原因是, IE 把
<%@ 當作是
ASP.Net 的宣告. 處理掉了.

Anonymous 寫:
最近剛開始用FireFox , 也剛開始學JSP
但遇到一個問題 , 不知是哪邊的問題:
我寫的jsp file
<%@ page language="java" contentType="text/html; charset=MS950" %>
<html><head><title>簡介</title></head>
<form method=get action="Hello">
冒昧請教您的尊姓大名 :
<input type=text name="name">
</form>
</body>
</html>
用FireFox開啟結果變成
<%@ page language="java" contentType="text/html; charset=MS950" %>
冒昧請教您的尊姓大名 :

但用IE開啟卻正常(也就是沒有出現<%@ page language="java" contentType="text/html; charset=MS950" %>這行字)
請問這是什麼問題?

發表人:  訪客 [ 2005-01-06, 17:26 ]
文章主題 : 

謝謝你的回應
不過我的tomcat 有start 起來啊
因為我按了按鈕後 , 有去跑Hello 這個servlet
只不過是show 出亂碼 @_@
以下是較完整的程式碼

<%@ page language="java" contentType="text/html; charset=MS950" %>
<html><head><title>簡介</title></head>

<form method=get action="Hello">
冒昧請教您的尊姓大名 :
<input type=text name="name"><p>
<input type=submit>
</form>

</body>
</html>

發表人:  member [ 2005-01-06, 17:36 ]
文章主題 : 

主機是自己設的嗎? 把他放到網路上有支援的 WEB 環境看看, 應該是主機設定上的問題, 若 JSP 有被翻譯, 則應該是不會輸出 JSP CODE 來的, 會輸出那就表示 JSP CODE 並未被執行, JSP 是跑在 SERVER 環境的, 跟 CLIENT 的瀏覽器無關.

發表人:  ghost [ 2005-01-06, 17:42 ]
文章主題 : 

有跑 Hello 這個 Servlet 不表示說
你底下的 JSP 正常執行.

有可能是被當作 HTML 處理.
而不是被當作 JSP 處理.

首先是
1. 你的 MS950 宣告可能就過不了編譯器.
(或者可能得到很多警告)
2. 我這邊執行結果是正常的.

所以,你要確認是否這個 JSP 有被執行,被當作 JSP 執行
而不是 HTML 處理.

底下是我跑完, Firefox 收到的資料.

代碼:
<html><head><title>簡介</title></head>

<form method=get action="Hello">
冒昧請教您的尊姓大名 :
<input type=text name="name"><p>
<input type=submit>
</form>

</body>
</html>



Anonymous 寫:
謝謝你的回應
不過我的tomcat 有start 起來啊
因為我按了按鈕後 , 有去跑Hello 這個servlet
只不過是show 出亂碼 @_@
以下是較完整的程式碼

<%@ page language="java" contentType="text/html; charset=MS950" %>
<html><head><title>簡介</title></head>

<form method=get action="Hello">
冒昧請教您的尊姓大名 :
<input type=text name="name"><p>
<input type=submit>
</form>

</body>
</html>

發表人:  訪客 [ 2005-01-07, 09:10 ]
文章主題 : 

ghost 寫:
有跑 Hello 這個 Servlet 不表示說
你底下的 JSP 正常執行.

有可能是被當作 HTML 處理.
而不是被當作 JSP 處理.

首先是
1. 你的 MS950 宣告可能就過不了編譯器.
(或者可能得到很多警告)
2. 我這邊執行結果是正常的.

所以,你要確認是否這個 JSP 有被執行,被當作 JSP 執行
而不是 HTML 處理.


看了大大的回應後 , 我找到錯誤的地方了 , 原因跟大大所說的一模一樣
原來是我沒注意到存檔時的附檔名(還是存成html , 改成jsp就可以了)
謝謝....

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/