我需要你的帮助才能获得所选单选按钮的值。我的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;找不到。那么如何解决这个问题。
由于
答案 0 :(得分:0)
你的java类应该有
private String request;
使用getter和setter。