質問編集履歴
3
修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【jsf java webアプリ】
|
1
|
+
【jsf java webアプリ】commandLink押下後、任意の違うページに遷移したい
|
body
CHANGED
@@ -1,17 +1,23 @@
|
|
1
|
+
※内容修正しました(16:00)
|
1
2
|
よろしくお願いいたします。
|
2
3
|
jsfで作った画面に、Javaでコードを記述し実装ししています。
|
3
|
-
今回やりたい事は、**
|
4
|
+
今回やりたい事は、**commandLinkからの違うページへの遷移**です。
|
4
5
|
|
5
6
|
表に任意のデータを入力し、検索ボタンを押下すると、商品の検索結果が出ます。
|
6
|
-
検索結果の一番右のカラムには、**「商品詳細」とかかれた
|
7
|
+
検索結果の一番右のカラムには、**「商品詳細」とかかれたcommandLinkを都度表示させ、このリンクを押下すると
|
7
8
|
任意の違うページに遷移するようにしたい**です。
|
8
9
|
下記図のように、
|
9
10
|

|
10
11
|
|
11
|
-
検索結果が出る際に、「商品詳細」
|
12
|
+
検索結果が出る際に、「商品詳細」commandLinkを表示させることは出来たのですが、
|
12
13
|
押下後の画面遷移の実装がわかりません。
|
14
|
+
|
15
|
+
さらに、outputLinkを追記してURLを表示させ、それを押下すれば画面遷移はできたのですが、(参:下記図)
|
16
|
+

|
17
|
+
青のcommandLinkから画面遷移がしたいのです。
|
18
|
+
|
13
19
|
[JSFによるWebアプリケーション開発](http://www.atmarkit.co.jp/fjava/special/jsf02/jsf02_02.html)や、
|
14
|
-
[JSF HTMLタグサンプル](http://muimi.com/j/jsf/htmltag/)などを参考にしてみたのですが、具体的な
|
20
|
+
[JSF HTMLタグサンプル](http://muimi.com/j/jsf/htmltag/)などを参考にしてみたのですが、具体的な方法がわからず
|
15
21
|
有職者の皆様方にご教示を頂きたく存じます。
|
16
22
|
|
17
23
|
**下記ソースを参考に、どうぞお知恵をお貸しください。**
|
@@ -22,31 +28,12 @@
|
|
22
28
|
中略
|
23
29
|
…
|
24
30
|
|
25
|
-
<td >#{v.detail}
|
26
|
-
|
31
|
+
<h:commandLink value="商品詳細"
|
27
32
|
|
28
33
|
disabled=""
|
29
34
|
class="btn-xs btn-info "
|
30
35
|
actionListener="#{goodsSearchBean.attrListener}"
|
31
36
|
action="#{goodsSearchBean.detailAction}">
|
37
|
+
//この一行を使わずに、commandLinkだけで画面遷移がしたい→</h:commandLink><h:outputLink value="http://localhost:8080/hoge/jsp/hoge/hoge/Test.xhtml">
|
32
|
-
|
38
|
+
<h:outputText value="test.com"/>
|
33
|
-
</tr>
|
34
|
-
</ui:repeat>
|
35
|
-
```
|
36
|
-
|
37
|
-
**■Beanクラスのjavaコード(メソッドのみ作ってみたものの、中身の実装法がわかりません…)**
|
38
|
-
```ここに言語を入力
|
39
|
-
//商品詳細画面遷移
|
40
|
-
public void detailAction() {
|
41
|
-
|
42
|
-
|
43
|
-
}
|
44
|
-
|
45
|
-
//詳細ボタン押下
|
46
|
-
public void attrListener(ActionEvent event) {
|
47
|
-
|
48
|
-
}
|
49
|
-
|
50
|
-
|
51
|
-
|
52
39
|
```
|
2
編集
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
表に任意のデータを入力し、検索ボタンを押下すると、商品の検索結果が出ます。
|
6
6
|
検索結果の一番右のカラムには、**「商品詳細」とかかれたリンクを都度表示させ、このリンクを押下すると
|
7
|
-
違うページに遷移するようにしたい**です。
|
7
|
+
任意の違うページに遷移するようにしたい**です。
|
8
8
|
下記図のように、
|
9
9
|

|
10
10
|
|
1
編集
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|