- - PR -
JSPの書き方
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-10-09 20:39
LINUX環境でテストをしています
<html:link action="<%= request.getParameter("sss_area") %>" transaction="true"> この書き方ですと、この属性は認識されません。というエラーになります %>あたりがエラーのようなのですが、何が原因なのでしょうか WINDOWSではうまくいっています よろしくお願いします |
|
投稿日時: 2007-10-10 00:16
環境、エラー内容はくわしくね・・・
|
|
投稿日時: 2007-10-10 00:37
以下の構成が同じなら大体動くはず。
・Java ・アプリケーションサーバ ・フレームワーク ・アプリの設定 全て同一ですか? |
|
投稿日時: 2007-10-10 09:05
構成については
以下の違いがあります windows tomcat Linux weblogic それ以外の違いはないです 以上、よろしくお願いします |
|
投稿日時: 2007-10-10 09:15
以下がエラー内容の詳細になります
Compilation of JSP File '/admin/parts/site_area_sel.jsp' <font color=#FF0000>failed</font>:</b><HR> <pre> site_area_sel.jsp:21:57: この属性は認識されません。 <li><html:link action="<%= request.getParameter("site_path1") %>" transaction="true">本体</html:link></li> ^--------^ request.getParameterの行を削除するとエラーがなくなるので それが関係していると思います よろしくお願いします |
|
投稿日時: 2007-10-10 09:54
WebLogicのバージョンが低いのではないですか。
|
|
投稿日時: 2007-10-10 10:30
じゃあせめてOSが違ってもAPサーバは同じにしてみるとかの検証をしましょうよ。
それで動くなら、APサーバの問題だし、動かないならOSの問題。 OSの違いでよくあるのが、文字コード関連。今回はあんまり関係なさそうですが。 APサーバの違いであるのが暗黙的な設定の違いと、 サポートされているServlet/JSPのバージョンの違い。 質問するなら最低限バージョンについても明記して欲しいところ。 APサーバ、OS、Java、フレームワーク等・・・ |
|
投稿日時: 2007-10-10 13:03
ご意見ありがとうございます
環境は APサーバー windows xp : tomcat5.5 LINUX : weblogic 10j java 1.5.0_09 フレームワーク struts1.2 になります 検証をしたいところなのですが、 時間がなく困っています このjspはincludeされているのもので includeしている側は <jsp:include page="/admin/parts/site_area_sel.jsp"> <jsp:param name="site_path1" value="/aaaSite.do?site=1" /> </jsp:include> こういう書き方をしています APによりincludeに、request.getParameterを含んではいけない 制約などあるのでしょうか 以上、よろしくお願いします |