当前位置: 代码迷 >> Java Web开发 >> JSP中调用静态方法解决方案
  详细解决方案

JSP中调用静态方法解决方案

热度:407   发布时间:2016-04-14 22:37:40.0
JSP中调用静态方法
在news的包中有两个类,Operate.java和FirstLeveTitleDbOpreation.java两个类
package news;
import java.sql.*;
public class Operate {
   static  Connection getConnection(){方法体.....}

package news;
import java.sql.*;
import java.util.List;
public class FirstLeveTitleDbOpreation {
public List getAllFirstLevelTitleList() {方法体...}
}
在测试类text中测可以显示Operate的静态方法

在JSP中测试。login.jsp导入的指令是
<%@ page language="java" import="java.util.*,news.*,java.sql.*"
pageEncoding="UTF-8"%>
若是调用FirstLeveTitleDbOpreation的方法可以调用,

那为什么却不能调用Operate的静态方法getConnection()

请高手赐教
------解决思路----------------------
引用:
在news的包中有两个类,Operate.java和FirstLeveTitleDbOpreation.java两个类
package news;
import java.sql.*;
public class Operate {
   static  Connection getConnection(){方法体.....}

package news;
import java.s……

先new然后再调用试试
------解决思路----------------------
有可能是工具的提示有问题,你可以试试直接调用方法
------解决思路----------------------
在测试类里面调用,只能先new再调。。。
------解决思路----------------------
getConnection 方法加public就行,访问的权限不够
------解决思路----------------------
public吧,没试过,不确定.静态是不需要new的.
  相关解决方案