Struts 2は、<s:form>
タグのHTMLテーブルを自動的に生成します。どうすれば無効にできますか?どんな助けもありがとう。ありがとうございました。ストラットを無効にする方法2フォームのテーブル生成?
答えて
Struts2には、タグベースのHTMlコードをベースにしたテーマ生成機能があります。デフォルトはx_htmlです。 あなたは、ページレベルで単純にテーマを設定することでこの問題を回避、または各タグができDIVベースのHTMLコンテンツ
<s:form name="test" theme="simple">
か、 静的な値を下回るよう
<s:set name="theme" value="'simple'" scope="page" />
をページ全体のテーマを設定することができますが生成されます、テーマ性を有していますあなたは
によってアプリケーション全体に設定することができます
プロパティ
<s:set name="theme" value="%{myTheme}" scope="page" />
<constant name="struts.ui.theme" value="simple" />
これをプロジェクト全体で実行したい場合は、struts.xmlファイルで
単純なテーマを設定すると、高度な検証がフォームで使用されるのを避けることができます。あなたが持つHTML要素を取得し、この方法は、あなたのstruts.xmlフォーム
<s:form name="test" theme="simple">
のようなあなたのコードの具体的な分野での
<constant name="struts.ui.theme" value="css_xhtml" />
か、具体的に次の行を追加することのいずれかcss_xhtmlテンプレートを使用する必要があります彼らのCSSクラスは、CSSでスタイル付けする準備ができています。
私は '' –
を意味しました。単純なテーマはcss_xhtml –
シンプルとcss_xhtmlは同じではありません。開閉の自動生成を避けるには、
これの複製をマークする必要があります。これは何度も回答されています。 – Quaternion