RR
~Nintendo64~
   
發文: 686
積分: 3
|
於 2007-06-20 11:50
     
一樣的JSF Code
1 2 3 4
| <h:column>
<f:facet name="header"><h:outputText value="調整後" /></f:facet>
<input type="text" id="bankAmt" name="bankAmt" value="<h:outputText value="#{adjBank.appRate}" />" />
</h:column>
|
預期解譯出來的code應該類似這樣:
1 2 3 4 5 6
| <tr>
<thead>調整後</thead>
</tr>
<tr>
<td><input type="text id="bankAmt" name="bankAmt" value="xxx"></td>
</tr>
|
Sun的解譯正確,但是IBM的解譯結果:
1 2 3 4 5 6 7 8
| <input type="text id="bankAmt" name="bankAmt" value="xxx">
<tr>
<thead>調整後</thead>
</tr>
<tr>
<td></td>
</tr>
|
先不管h:inputText的用法與那個form1:jsp_xxxxx的怪名 連tag的位置解譯出來都是錯的...........
只想到兩種可能 。IBM自己亂搞一通 。Sun根本沒對JSF做出嚴格規範
用的是Sun標準JSF 1.2 API (配Tomcat 6) 與IBM Rational 6 (與裡面的WebSphere)
上一個惡搞JVM的是許多人痛惡的微軟,也因此被Sun告了 天曉得這次是誰出包
 
.jpg) Focus TDCi Powershift,純正德國血統
|