如何参考所选单选按钮的值

时间:2015-02-20 17:23:09

标签: jsf jsf-2 jspx

我需要你的帮助才能获得所选单选按钮的值。我的jsp文件包含以下代码:

       <h:selectOneRadio label="Requests" value="#{user.a_request}" layout="pageDirection">
      <td width="50%"><f:selectItem itemLabel="Forward Request to A" itemValue="A"/></td>
      <td width="50%"><f:selectItem itemLabel="Forward Request to B" itemValue="B"/></td>
    </h:selectOneRadio>

我的任何java bean都有:

package test;

import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.util.Map;


@ManagedBean(name="user")
@SessionScoped

public class com implements Serializable{

    @SuppressWarnings("compatibility:-364909745519439457")
    private static final long serialVersionUID = 7134492943336358840L;

    String a_request;
    String b_request;

    public String geta_request() {
                    return a_request;
            }

            public void seta_request(String a_request) {
                    this.a_request = a_request;
            }


    public String getb_request() {
                    return b_request;
            }

            public void setb_request(String b_request) {
                    this.b_request = b_request;
            }     


}

在单选按钮&#34; {#user.a_request}&#34;的值中,它产生的错误是引用&#34; user&#34;找不到。那么如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

你的java类应该有

private String request;

使用getter和setter。