gpt4 book ai didi

java - 找不到符号java

转载 作者:行者123 更新时间:2023-11-29 05:48:33 25 4
gpt4 key购买 nike

我试图让用户在两个选项之间进行选择,然后在 aset.add(MediaSizeName.ISO_A4);

中使用它

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

谢谢

编辑

<p:selectOneMenu value="#{printerSettings.paperSize}">
<f:selectItem itemValue="ISO_A5" itemLabel="A5" />
<f:selectItem itemValue="ISO_A4;" itemLabel="A4" />
<f:selectItem itemValue="ISO_A3" itemLabel="A3" />
</p:selectOneMenu>

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

现在我传递值:

<p:commandButton type="submit"
action="#{printInTen.countDown(printerSettings.t, printerSettings.p, printerSettings.paperSize)}"
onclick="Thankyou()" value="Print" />

并且正在尝试传递值 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); 中不起作用,我得到错误 找不到符号

最佳答案

if (paperSize.equals("ISO_A3")) {
aset.add(MediaSizeName.ISO_A3);
} else if (paperSize.equals("ISO_A4")) {
....
}

关于java - 找不到符号java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14885156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com