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 到 8 升级:RadioGroup.onSelectionChanged() 替换