public class Base64Encoder
{
private static final int i= 1024;
private static int j=0;
}
.java里都是对的
现在在jsp里这样写
<%!
public class Base64Encoder
{
private static final int i= 1024;//这个是对的
private static int j=0;//这个是错的 如果把类加static就是正确的
}
%>
求解
{
private static final int i= 1024;
private static int j=0;
}
.java里都是对的
现在在jsp里这样写
<%!
public class Base64Encoder
{
private static final int i= 1024;//这个是对的
private static int j=0;//这个是错的 如果把类加static就是正确的
}
%>
求解
解决方案 »
- 有可视化查看项目结构的工具么?
- Spring的ResourcePath问题
- JAVA 问题
- 求助使用struct2 spring2 hibernate3时 HibernateTemplate().find出来的List组中只有一个对象如何产生多个对象
- 当直接点击一个JSP页面调用ACTION的问题
- 求教DWR同步时出现的问题,执行DWR方法前显示“执行中”文字提示用户失败。
- 我想让java程序占用服务器的6060端口,怎么做呢?
- 想找个支付系统,有这样的吗?
- 跪求WebLogic8.1 Server For AIX5.1 或 AIX5.2 的安装程序!!!
- 我想在局域网里建个域名 用XXX.com代替localhost:8080/wwww/index.jsp 如何实现?
- SSH框架的服务层应该怎么写呢?有些疑问
- conn为null
那么
private static int j=0;//这个是错的 如果把类加static就是正确的
就是对的
JSP文件体部分是在这个java类的_jspService()方法中,
也就是说,你在jsp中声明的类Base64Encoder实际上是声明在方法_jspService()内的,
你这里有两个问题:
1.在JSP中声明类时,类的public标记是无意义的,它只是方法内部可见;
2.Java类里,只有顶级类才能声明static成员,所以你这里private static int j=0也是不正确的。