質問編集履歴

1

2016/05/18 04:00

投稿

RYO_nami
RYO_nami

スコア7

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,49 @@
21
21
  ###補足情報
22
22
 
23
23
  画面はJSF(xhtml)、サーバサイドはjavaを用いています。
24
+
25
+
26
+
27
+ ###ソース
28
+
29
+ クライアント側は
30
+
31
+ <h:selectOneMenu
32
+
33
+ value="#{pulldown.val}">
34
+
35
+ <a:support
36
+
37
+ event="onchange"
38
+
39
+ actionListener=#{"backingBean.method()}"
40
+
41
+ <h:selectOneMenu>
42
+
43
+ <h:inputText
44
+
45
+ value="#{textbox.val}"/>
46
+
47
+
48
+
49
+ サーバサイド側は
50
+
51
+ public String method(){
52
+
53
+ if(pulldown.val=="1"){
54
+
55
+ textbox.setVal("A B");
56
+
57
+ } else {
58
+
59
+ textbox.setVal(null);
60
+
61
+ }
62
+
63
+ return null;
64
+
65
+ }
66
+
67
+
68
+
69
+ サーバサイド側では半角スペースが連続した値を設定しているのは間違いないのですが、クライアント側に来た(表示した)時点で1つに省略されてしまいます。