JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Web Framework » JSF  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 关于rendered的使用疑惑。
hongying915





發文: 2
積分: 0
於 2009-03-18 09:29 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
本人本意想想在register.jsp中使用rendered值来使教师能注册教学生用户,管理员能注册所有用户。
但是在调试中遇到几个问题:
1.页面内组件使用了相同的id,更改id即可。
2.在<f:selectItem>中没有rendered属性。
3.如果使用<h:selectOneMenu>的话,rendered似乎受binding影响,因为绑定了同一个bean产生了exception。
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
<h:outputLabel value="#{res[\'register.serviceLevel\']}"for="level" 
rendered="#{UserBean.serviceLevel=='Teacher'}"/>
<h:selectOneMenu binding="#{Register_Backing.serviceLevel}"  id="level" > 
<f:selectItem itemLabel="#{res[\'register.student\']}"itemValue="Student" /> 
</h:selectOneMenu>
<h:outputLabel value="#{res[\'register.serviceLevel\']}"for="level" 
rendered="#{UserBean.serviceLevel=='Administrator'}"/>
<h:selectOneMenu binding="#{Register_Backing.serviceLevel}"  id="level" > 
<f:selectItem itemLabel="#{res[\'register.student\']}"itemValue="Student" />
<f:selectItem itemLabel="#{res[\'register.teacher\']}"itemValue="Teacher" />
<f:selectItem itemLabel="#{res[\'register.administrator\']}"itemValue="Administrator" />
</h:selectOneMenu>

对用户权限不做区分时,代码是可以成功调试的,但是改成以上的时候就出事。各位有没有什么好的建议呢?希望改动是尽量少啊。谢谢。


reply to postreply to post
学到老,活到老。
話題樹型展開
人氣 標題 作者 字數 發文時間
1747 关于rendered的使用疑惑。 hongying915 1056 2009-03-18 09:29
1403 Re:关于rendered的使用疑惑。 hongying915 932 2009-03-18 12:19
» JWorld@TW »  Web Framework » JSF

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8