wicketでiframeに外部リンクを設定する方法

@iwasaki 74views 更新:2015年12月7日

XXX.html

<iframe wicket:id="hoge" style="display:none;" frameborder="no" scrolling="no" width="0" height="0"></iframe>

方法1

    InlineFrame inlineFrame =
      new InlineFrame("hoge", new RedirectPage("http://hogehoge.com"));
    inlineFrame.setMarkupId("hoge");

    add(inlineFrame.setOutputMarkupId(true));

方法2

    WebMarkupContainer inlineFrame = new WebMarkupContainer("hoge");
    inlineFrame.add(new AttributeAppender("src", Model.of("http://hogehoge.com"), " "));
    inlineFrame.setMarkupId("hoge");

    add(inlineFrame.setOutputMarkupId(true));

方法2のほうが綺麗なhtmlになります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません