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

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 4月 21日 (月) 12:08:40 JST


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

以下、ご指摘のあった情報を記載します。

追加情報として、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 メーリングリストの案内