您的位置:程序门 -> java -> web 开发



myface jscookmenu问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


myface jscookmenu问题
发表于:2007-09-17 11:15:42 楼主
i   am   gonna   cray   now.
我不知道是不是应该发到这里
环境:   eclipse   europe,   myface   1.6.1,  
server:   tomcat   /   jboss

问题:我用jsmenu的时候,一直会在页面上面报如下的一个错误:js的错误:   elements.jscook_action   is   null   or   not   an   object.

页面代码如下:

<body>
<f:view>
<h:form>
<t:jscookmenu   id= "menu2 "   layout= "vbr "   theme= "themeoffice ">
                <t:navigationmenuitems   id= "navigationmenu "   value= "#{navigationmenu.panelnavigationitems} "   />
        </t:jscookmenu>
</h:form>
</f:view>

</body>

backing   bean:代码如下:
public   class   navigationmenu   {
  public   list   getpanelnavigationitems()   {
  list   menu   =   new   arraylist();
  navigationmenuitem   item   =   getmenunaviagtionitem( "helloworld ", "go_helloworld ");
  menu.add(item);
  return   menu;
  }
 
  private   static   navigationmenuitem   getmenunaviagtionitem(string   label,   string   action)   {
                navigationmenuitem   item   =   new   navigationmenuitem(label,   action);
                item.setvalue(label);
                return   item;
  }
}

我查了好长时间,也解决不了。故,过来请教。   谢谢
发表于:2007-09-17 13:16:501楼 得分:0
我发觉我把hengyuan的js文件加入后,这个问题就没有了,但是新的问题是action   foward不过去
我的face-config如下:
<managed-bean>
                <managed-bean-name> navigationmenu </managed-bean-name>
                <managed-bean-class> org.sample.navigationmenu </managed-bean-class>
                <managed-bean-scope> session </managed-bean-scope>
        </managed-bean>
       
        <navigation-rule>
                <from-view-id> /jscook.jsp </from-view-id>
                <navigation-case>
                        <from-outcome> go_helloworld </from-outcome>
                        <to-view-id> /helloworld.jsp </to-view-id>
                </navigation-case>
        </navigation-rule>
发表于:2007-09-17 13:59:152楼 得分:0
环境:   tomcat5.0   ;   eclipse   europe   ;   myface1.6.1
问题:   jscookmenu的跳转问题,始终跳不到我想要的页面
我参照myface   sample进行开发的
工程中有2个页面:/helloworld.jsp;/jscook.jsp
faces-config:
<navigation-rule>
        <from-view-id> /jscook.jsp </from-view-id>
        <navigation-case>
                <from-outcome> go_helloworld </from-outcome>
                <to-view-id> /jscook.jsp </to-view-id>
                <redirect/>
        </navigation-case>
</navigation-rule>


jscook.jsp:
<f:view> <h:form>
<t:jscookmenu   id= "menu2 "   layout= "vbl "   theme= "themeoffice "   >
                              <t:navigationmenuitem   id= "nav_1 "   itemlabel= "helloworld "   action= "go_helloworld "/>
</t:jscookmenu> </h:form>
</f:view>

现状是会弹出个新页面,而且显示找不到,url为:http://localhost:8080/jscookmenu/id0_menu2_menu:a]go_helloworld


快速检索

最新资讯
热门点击