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

湯川航 [E-MAIL ADDRESS DELETED]
2008年 4月 21日 (月) 14:09:52 JST


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