找不到符号java

找不到符号java,java,jsf,Java,Jsf,我试图允许用户在两个选项之间进行选择,然后在aset.add(MediaSizeName.ISO_A4)中使用它 我有一个用户在a3和a4之间选择的页面,但是我无法传递这个变量,就像我尝试aset.add(MediaSizeName.variable)一样我得到错误找不到符号,即使它已经声明为公共字符串paperSize并且在用户提交值时传递,基本上我如何使用变量来更改.ISO位 谢谢 编辑 上面是用户选择尺寸的地方 现在我传递值: 我正在尝试传递值paperSize public St

我试图允许用户在两个选项之间进行选择,然后在
aset.add(MediaSizeName.ISO_A4)中使用它

我有一个用户在a3和a4之间选择的页面,但是我无法传递这个变量,就像我尝试
aset.add(MediaSizeName.variable)一样
我得到错误
找不到符号
,即使它已经声明为
公共字符串paperSize
并且在用户提交值时传递,基本上我如何使用变量来更改
.ISO

谢谢

编辑


上面是用户选择尺寸的地方

现在我传递值:


我正在尝试传递值
paperSize

public String paperSize;
    public String orienation;

    public void countDown(int t, int p, String paperSize) {

 System.out.println("Now setting up attributes such as page size");
        System.out.println ("Copies " + p);
        aset.add(new Copies(p)); //having issues, will not work currently although code is fine// NOW WORKING :D
        aset.add(MediaSizeName.paperSize);// will not let me use the variable here, 
        aset.add(Sides.DUPLEX);
        aset.add(OrientationRequested.PORTRAIT);

但是不管我怎么做,我传递的变量值在
aset.add(MediaSizeName.paperSize)中都不起作用我收到错误
找不到符号

您希望我们如何回答这个问题?我们无法从字里行间读取您的代码。请阅读您自己的问题,想象您对代码一无所知。发布代码示例。是的,很抱歉很难解释,但我想使用变量更改.iso_a4位,但我尝试的一切都不起作用,是否可以在此添加变量,对于原始问题的质量差表示抱歉,希望这更有用,请向我们展示
MediaSizeName
class@user2065929您遇到的是Java basic编程问题,而不是JSF问题。不过,请进行测试,如果没有其他问题,请告诉我们。
if (paperSize.equals("ISO_A3")) {
    aset.add(MediaSizeName.ISO_A3);
} else if (paperSize.equals("ISO_A4")) {
    ....
}