[Seasar-user:13851] Re: [SAStrutsプラグイン] JSPファイルからJavaソースを開けな

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 4月 21日 (月) 14:50:50 JST


いつもお世話になっております。
丸岡です。

<html>タグが2つありましたね。。
大変お騒がせ致しました。

</head>の下の行の,<html>を消せばうまく動作しました。

ありがとうございました。


>湯川(wyukawa)です。
>
>htmlタグが2つあるためうまく解析できてないようです。</head>の下の行の,<html>を消せばうまくいきます。
>
>08/04/21 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]>
>さんは書きました:
>> いつもお世話になっております。
>> 丸岡です。
>>
>> 以下、ご指摘のあった情報を記載します。
>>
>> 追加情報として、JavaファイルからJSPへの遷移はできています。
>>
>>
>> ■ convention.dicon ━━━━━━━━━━━━━━━━━━━━━━━━
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
>> 	"http://www.seasar.org/dtd/components24.dtd">
>> <components>
>> 	<component
>> class="org.seasar.framework.convention.impl.NamingConventionImpl">
>> 		<initMethod name="addRootPackageName">
>> 			<arg>"tutorial"</arg>
>> 		</initMethod>
>> 	</component>
>> 	<component
>> class="org.seasar.framework.convention.impl.PersistenceConventionImpl"/>
>> </components>
>>
>>
>> ■ Eclipseのプロジェクト・プロパティのSAStruts ━━━━━━━━━━
>>
>> webappルート:/webapp
>> Main Java Source Path:/src/main/java
>> convention.diconパス:/src/main/resources/convention.dicon
>>
>>
>> ■ 該当JSPのs:formの行の情報(ソース一部抜粋) ━━━━━━━━━━
>>
>> <%@ page language="java" contentType="text/html; charset=UTF-8"
>> pageEncoding="UTF-8"%>
>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>> <html xmlns="http://www.w3.org/1999/xhtml">
>> <head>
>> <title></title>
>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
>> </head>
>> <html>
>> <s:form action="/add">
>>   ...
>> </s:form>
>> </html>
>>
>>
>> ■ フォルダ構成 ━━━━━━━━━━━━━━━━━━━━━━━━━━
>>
>> ROOT
>>   ├──lib
>>   │  └──sources
>>   ├──licenses
>>   ├──src
>>   │  ├──main
>>   │  │    ├──java
>>   │  │    │  ├──META-INF
>>   │  │    │  └──tutorial
>>   │  │    │     ├──action
>>   │  │    │     ├──annotation
>>   │  │    │     ├──dto
>>   │  │    │     ├──entity
>>   │  │    │     ├──interceptor
>>   │  │    │     ├──logic
>>   │  │    │     ├──sql
>>   │  │    │     └──util
>>   │  │    └──resources
>>   │  │       └──data
>>   │  └──test
>>   │     ├──java
>>   │     └──resources
>>   ├──target
>>   │  └──test-classes
>>   │       └──data
>>   ├──webapp
>>   │    ├──add
>>   │    ├──checkbox
>>   │    ├──common
>>   │    ├──condition
>>   │    ├──download
>>   │    ├──employee
>>   │    ├──foreach
>>   │    ├──foreachButton
>>   │    ├──foreachUpdate
>>   │    ├──form
>>   │    ├──login
>>   │    ├──logout
>>   │    ├──multibox
>>   │    ├──multiselect
>>   │    ├──nestedForeach
>>   │    ├──nestedForeachUpdate
>>   │    ├──protect
>>   │    ├──radio
>>   │    ├──select
>>   │    ├──textarea
>>   │    ├──tiles
>>   │    ├──token
>>   │    ├──upload
>>   │    ├──validator
>>   │    └──WEB-INF
>>   │       ├──classes
>>   │       │  ├──data
>>   │       │  ├──META-INF
>>   │       │  └──tutorial
>>   │       │     ├──action
>>   │       │     ├──annotation
>>   │       │     ├──dto
>>   │       │     ├──entity
>>   │       │     ├──interceptor
>>   │       │     ├──logic
>>   │       │     ├──sql
>>   │       │     └──util
>>   │       └──lib
>>   │          └──sources
>>   └──work
>>
>>
>>
>>
>>
>> >湯川(wyukawa)です。
>> >
>> >SAStrutsPluginをご利用いただきありがとうございます。
>> >
>> >convention.diconの内容を教えていただけないでしょうか?
>> >
>> >原因はおそらくconvention.diconからルートパッケージをうまく取れてないものと思われます。
>> >
>> >チュートリアルにあるように、
>> >
>> ><components>
>> >	<component
>> class="org.seasar.framework.convention.impl.NamingConventionImpl">
>> >		<initMethod name="addRootPackageName">
>> >			<arg>"tutorial"</arg>
>> >		</initMethod>
>> >	</component>
>> >	<component
>> class="org.seasar.framework.convention.impl.PersistenceConventionImpl"/>
>> ></components>
>> >
>> >addRootPackageNameが1つならうまくいくはずですが、
>> >addRootPackageNameが2つ以上あったり、addRootPackageNameは1つだけど
>> >addIgnorePackageNameがあったりすると現状うまく飛べません。
>> >
>> >#何もメッセージが出ないのは確かに不親切ですね。
>> >
>> >もし上記の状況でないのであれば、
>> >Java、JSPのフォルダ構成、Eclipseのプロジェクト・プロパティのSAStruts、該当JSPのs:formの行の情報も教えてください。
>> >
>> >以上、お手数をおかけしますがよろしくお願いします。
>> >
>> >08/04/17 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]>
>> >さんは書きました:
>> >> いつもお世話になっております。
>> >>  丸岡です。
>> >>
>> >>  SAStrutsPlugin 0.0.2を導入しているのですが、
>> >>  JSPファイルからJavaソースを開けない現象が発生しています。
>> >>  現象としては、「対応するJavaファイルを開く」を選択しても
>> >>  何も起きないという状況です。
>> >>  Eclipseのエラーログビューにもエラーは特にでていませんでした。
>> >>
>> >>
>> >>  以下環境です
>> >>  ・Eclipse IDE for Java EE Developers 3.3.2(Build id M20080221-1800)
>> >>  ・SAStrutsPlugin 0.0.2
>> >>  ・java version "1.6.0_05"
>> >>  Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
>> >>  Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
>> >>
>> >>
>> >>  もちろんJSPエディタからs:formタグのaction属性の行からポップアップメニューで実行しています。
>> >>  何かほかに必要な情報はありますでしょうか?
>> >>
>> >>  以上、よろしくお願い致します。
>> >>  _______________________________________________
>> >>  Seasar-user mailing list
>> >>  [E-MAIL ADDRESS DELETED]
>> >>  https://ml.seasar.org/mailman/listinfo/seasar-user
>> >>
>> >
>> >
>> >--
>> >name:Wataru Yukawa
>> >blog:http://d.hatena.ne.jp/wyukawa/
>> >email:[E-MAIL ADDRESS DELETED]
>> >_______________________________________________
>> >Seasar-user mailing list
>> >[E-MAIL ADDRESS DELETED]
>> >https://ml.seasar.org/mailman/listinfo/seasar-user
>> >
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>-- 
>name:Wataru Yukawa
>blog:http://d.hatena.ne.jp/wyukawa/
>email:[E-MAIL ADDRESS DELETED]
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内