[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 メーリングリストの案内