Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package wicket.pages;
- import java.lang.reflect.Constructor;
- import org.apache.wicket.markup.html.panel.Panel;
- public class OperationPage extends BasePage {
- public OperationPage() {
- ClassLoader cl = Thread.currentThread().getContextClassLoader();
- try {
- Thread.currentThread().setContextClassLoader(Panel.class.getClassLoader());
- Constructor constructor = Thread.currentThread().getClass().forName("wicket.pages.WicketProcessPanel").getConstructor(String.class);
- Panel panel = (Panel) constructor.newInstance("asd");
- add(panel);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- finally {
- Thread.currentThread().setContextClassLoader(cl);
- }
- }
- }
Add Comment
Please, Sign In to add comment