当前位置: 技术问答>java相关
bean中赋值的问题
来源: 互联网 发布时间:2017-04-23
本文导语: 我有两段代码如下: a.jsp ―――――――――――――――――――――――- ――――――――――――――――――――――― 上面用的class原文件如下tes.java ――――――――――――――――――――...
我有两段代码如下:
a.jsp
―――――――――――――――――――――――-
―――――――――――――――――――――――
上面用的class原文件如下tes.java
―――――――――――――――――――――――
package DB;
public class test
{
int a;
int b=9;
public int test()
{
return a+b;
}
}
我如果用上面test.a=9这样附值给a这样的错误:
Note: sun.tools.javac.Main has been deprecated.
/jsp/message/a.jsp:4: Variable a in class DB.test not accessible from class
_jsp._message._a__jsp.
test.a=9;
是不是使用bean是不能这样赋值的??是不是一定要用??这样赋值好像挺麻烦,而且还要在class中加个set****的方法
a.jsp
―――――――――――――――――――――――-
―――――――――――――――――――――――
上面用的class原文件如下tes.java
―――――――――――――――――――――――
package DB;
public class test
{
int a;
int b=9;
public int test()
{
return a+b;
}
}
我如果用上面test.a=9这样附值给a这样的错误:
Note: sun.tools.javac.Main has been deprecated.
/jsp/message/a.jsp:4: Variable a in class DB.test not accessible from class
_jsp._message._a__jsp.
test.a=9;
是不是使用bean是不能这样赋值的??是不是一定要用??这样赋值好像挺麻烦,而且还要在class中加个set****的方法
|
csdn1.java
------------------
package DB;
public class csdn1
{
public int a;
public int b=9;
public int test()
{
return a+b;
}
}
csdn1.jsp
---------------------------------------
javac -d . csdn1.java
http://localhost:8080/examples/test/csdn1.jsp
23
是你的a没有定义为public!!
------------------
package DB;
public class csdn1
{
public int a;
public int b=9;
public int test()
{
return a+b;
}
}
csdn1.jsp
---------------------------------------
javac -d . csdn1.java
http://localhost:8080/examples/test/csdn1.jsp
23
是你的a没有定义为public!!