小编Ahm*_*ssa的帖子

将值从页面传递到其他页面JSF

我是java服务器面(JSF)的初学者,我需要将文本输入的内容传递给第二页来显示它,同样适用于第二页:我想将单选按钮值传递给第三页.我搜索并尝试了许多没有成功.比如我试过了

 <h:commandButton value="Next" action="#{myBean.execute(input_id.value)}"/>
Run Code Online (Sandbox Code Playgroud)

执行方法是:

public void execute(String value) {
// ...

    try{
         FacesContext.getCurrentInstance().getExternalContext().dispatch("/Quizy.xhtml?faces-redirect=true");
    }
    catch(Exception e){
        System.out.println("err");    
    }  
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

jsf jsf-2

1
推荐指数
2
解决办法
1万
查看次数

为什么需要在链表中存储下一个项目指针

当我在我的简单虚拟机中处理某些链表数据结构时,这个问题突然浮现在脑海中,那么为什么我们需要在数据结构本身中存储指向下一个元素的指针,如下所示:

struct Name
    {
       int element1;
       float element2;
       void *nextItem;
    };
Run Code Online (Sandbox Code Playgroud)

为什么不存储指向数组中下一项的指针,以便我们可以直接访问任何节点?我们可以创建一个链接的数组列表,以确保我们在列表中添加新项目具有类似的灵活性,例如:

struct Name
    {
      int element1;
      float element2;
    };

struct arrayOfpointers
 {
   void *Items[FIXED_SIZE];
   void *nextArray;
 };
Run Code Online (Sandbox Code Playgroud)

其中arrayOfpointers-> Items [1]是指向Name数据结构的第二个元素的指针?这种技术到达链表的具体项目比普通项目快得多吗?

c arrays pointers linked-list data-structures

1
推荐指数
1
解决办法
110
查看次数

标签 统计

arrays ×1

c ×1

data-structures ×1

jsf ×1

jsf-2 ×1

linked-list ×1

pointers ×1