-「$」と「/」
Javaの識別子で使え、かつ普段あまりつかわなそうな文字、「$」。動的に識別子を作るフレームワークは大抵、$を使って名前を作ってる。それを静的(ユーザーコード)で利用。ま、慣れかな。
public interface LoginModel extends PageModel { @Property String getUserName(); @Property(value="16") int getUserName$max(); @Property(clientId="userName$readonly", value="true") boolean isReadOnly(); }
<form> <ikushipe:inputText id="userName"/> </form>
URLで現れてもあまり違和感ないけど、Javaの識別子で使えない文字、「/」。
<input type="submit" name="/link/t" value="OK"> <a href="/context/index.html?/link/f=">login</a>
public interface IndexPage extends WebPage { @Listener(moveTo=LoginPage.class) void link(); }