是否可以使Class.forName("")灵活?

use*_*108 5 java class

在询问之前,请理解我的英语不好.

Class.forName(...)在servlet编程中使用类.当我访问servlet时,我从Database获得一行详细的控制器信息,指出要使用哪个控制器.

这是Class.forName(...)我编码:

Class c = Class.forName(row.getControllerInfo);
c.newInstance();
Run Code Online (Sandbox Code Playgroud)

这工作正常,但有一个问题,我正在使用Eclipse.问题是,当我修改Controller文件时,更改的内容未应用于服务器.

Yus*_* K. 0

如果我理解您的问题是正确的,当您更改项目的任何文件时,您必须将项目部署到服务器。如果您使用 eclipse 中的服务器,重新发布可能会解决您的问题。