Struts 2 automatically generate HTML table for it's <s:form>
tag. How can I disable it? Any help will be appreciated. Thank You.
Struts2 have theme generation functionality based on which it generares either Table based HTMl code for its tags default is x_html which is your case . You can avoid this by setting theme as simple on page level or each tags has theme property which will generate div based html contents
<s:form name="test" theme="simple">
or you can set theme for entire page as below static value
<s:set name="theme" value="'simple'" scope="page" />
property
<s:set name="theme" value="%{myTheme}" scope="page" />
you can set it across entire application by
<constant name="struts.ui.theme" value="simple" />
Just add
<struts> <constant name="struts.ui.theme" value="simple" /> <package name="default" extends="struts-default">
constant name="struts.ui.theme" value="simple" in struts.xml. It wont apply struts default themes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With