teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

修正

2016/08/03 07:09

投稿

nekomura
nekomura

スコア132

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
  ![イメージ説明](b53d49a3e6a5c439f15191386d0e7175.png)
10
11
 
11
- 検索結果が出る際に、「商品詳細」リンクを表示させることは出来たのですが、
12
+ 検索結果が出る際に、「商品詳細」commandLinkを表示させることは出来たのですが、
12
13
  押下後の画面遷移の実装がわかりません。
14
+
15
+ さらに、outputLinkを追記してURLを表示させ、それを押下すれば画面遷移はできたのですが、(参:下記図)
16
+ ![イメージ説明](56b84755d093fbe2249331ef9e4d06e2.png)
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
- <h:commandLink value="商品詳細"
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
- </h:commandLink></td>
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

編集

2016/08/03 07:09

投稿

nekomura
nekomura

スコア132

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  表に任意のデータを入力し、検索ボタンを押下すると、商品の検索結果が出ます。
6
6
  検索結果の一番右のカラムには、**「商品詳細」とかかれたリンクを都度表示させ、このリンクを押下すると
7
- 違うページに遷移するようにしたい**です。
7
+ 任意の違うページに遷移するようにしたい**です。
8
8
  下記図のように、
9
9
  ![イメージ説明](b53d49a3e6a5c439f15191386d0e7175.png)
10
10
 

1

編集

2016/08/03 06:56

投稿

nekomura
nekomura

スコア132

title CHANGED
File without changes
body CHANGED
File without changes