開始加入t5c-commons-0.5.18.jar時,一直不知道使用里面組件時前綴該如何寫,后來才知道org.apache.tapestry.commons包下TapestryCommonsModule類里 public static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
{
configuration.add(new LibraryMapping("t5components", "org.apache.tapestry.commons"));
configuration.add(new LibraryMapping("commons", "org.apache.tapestry.commons"));
}
這個地方定義了前綴。
從這里可以看出,這個包下t5components和commons兩個前綴都可以用。
<t:t5components/AjaxCheckbox></t:t5components/AjaxCheckbox>
{
configuration.add(new LibraryMapping("t5components", "org.apache.tapestry.commons"));
configuration.add(new LibraryMapping("commons", "org.apache.tapestry.commons"));
}
這個地方定義了前綴。
從這里可以看出,這個包下t5components和commons兩個前綴都可以用。
<t:t5components/AjaxCheckbox></t:t5components/AjaxCheckbox>