wicket stuff

1. wicket中的html模板统一文件夹放置后该怎么配置?

以将Html 模板放在任何一个目录下面,然后在Application 中配置相应的文件路径

public class HelloWorldApplica tion extends WebApplication {
      protected void init() {
           super.init();
           this.getMarkupSettings().setStripWicketTags(true);
           String path = "D:\\Program\\Eclipse\\Workspace\\Wicket\\Wicket\\src";
           //这里放置Html模板的路径
           Path resourcePath = new Path();
           resourcePath.add(path);
           this.getResourceSettings().setResourceFinder(resourcePath);
      }
      public Class getHomePa ge() {
           return HelloWorldPage. class;
      }
}

2.怎样去除包含Ajax组件页面的调试框?

在Application中设置getAjaxSettings().setAjaxDebugModeEnabled(false);

3.如果页面存在多个FeedbackPanel,当form提交时出现什么情况?

多个FeedbackPanel都会获取FeebackMessage中的信息并显示出来。

4.关于setOutputMarkupId()?

如果使用AjaxFormValidatingBehavior做验证时,必须设置feedback的setOutputMarkupId(true),因为Ajax验证时使用javascript需要feedback组件的id,而一般情况下我们只在标签中使用wicket:id,不是ajax需要的id,所以调用该方法后,会生成一个value和wicket:id一样的id。

5.关于wicket提供的控件,如果需要更改其控件的字体功能等,可首先查找api中控件的方法进行重载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值