Reputation: 366
When we create Struts2 checkbox using below code
<s:checkbox name="checkMe" fieldValue="true" label="Check Me for testing"/>
It gives below HTML representation (I am referring to https://www.mkyong.com/struts2/struts-2-scheckbox-checkbox-example/)
<input type="checkbox" name="checkMe" value="true" id="xx_checkMe"/>
<input type="hidden" id="__checkbox_xx_checkMe" name="__checkbox_checkMe" value="true"/>
<label for="resultAction_checkMe" class="checkboxLabel">Check Me for testing</label>
Is there anyway to eliminate creating hidden parameter because it is causing security vulnerability for my application
Upvotes: 0
Views: 1056
Reputation: 1
It's used a freemarker template checkbox.ftl
to generate html output. You can copy from the source archive and modify this template, then use template
and templateDir
attributes to point to the custom template.
Or use archived template, but you need to add velocity
and velocity-tools
dependencies.
<s:checkbox name="checkme" template="checkbox.vm" templateDir="template/archive"/>
Upvotes: 1