WICKET 6 重新定位HTML所在的目录

Posted 客家族_祖仙教_小凡仙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WICKET 6 重新定位HTML所在的目录相关的知识,希望对你有一定的参考价值。

比如时候我把html 放在 webapp下的HTML 子目录下。。。。
WICKET 要点
1 该子目录下可以根据包名系列来查找,意味着说,要在该目录建立同样的包目录结构,跟JAVA下的包一样。
2 不能放在WEB-INF目录下

一般项目目录结构是
项目/src/main/(java,resources,webapp)
项目/src/test
项目/target

JAVA代码在 项目/src/main/java/com.shark.wicket.Controll
那么把html 放在 项目/src/main/webapp/HTML/ com.shark.wicket.Controll
NETBEAN 8下不让你在该目录下建包,我是在目录下直接建的。
正确代码如下
import org.apache.wicket.core.util.file.WebApplicationPath;
import org.apache.wicket.protocol.http.WebApplication;
public class HelloWorldApplication extends WebApplication

       @Override
       protected void init() 
        
            super.init();
           getResourceSettings().getResourceFinders().add(new WebApplicationPath(getServletContext(), "HTML"));   

          // getResourceSettings().getResourceFinders().add(new WebApplicationPath(getServletContext(), "wicket/src/main/webapp/HTML"));

//也不知道为啥 NETBEANS下不可以写全路径??

       
      @Override
       public Class getHomePage() 
       
              return HomePage.class;
       

以上是关于WICKET 6 重新定位HTML所在的目录的主要内容,如果未能解决你的问题,请参考以下文章

Wicket 6.15 版的添加方法出错

Wicket 6 到 8 升级:RadioGroup.onSelectionChanged() 替换

我如何找出 wicket 在“生成”目录中写入的文件?

SVN服务器更换IP,客户端重新定位

嗨,我目前正在将 wicket 应用程序从 1.5.3 升级到 6.30.0,但是我收到错误并且登录页面没有被实例化

Wicket:通过 Javascript 更新文本字段