对于HTML页面中的每个表单,我想在通过JEE过滤器时添加一个额外的隐藏输入标记。对于给定的HTML页面,例如:
<html>
<form name="input" action="submit.jsp" method="post">
<input type="hidden" name="id" value="1"/>
<input type="submit" value="Submit"/>
</form>
</html>
最终结果应与此类似:
<html>
<form name="input" action="submit.jsp" method="post">
<input type="hidden" name="id" value="1"/>
<input type="submit" value="Submit"/>
<input type="hidden" name="dynamickey" value="DYNAMIC_VALUE_HERE"/>
</form>
</html>
由于HTML可能格式不正确,我认为Jericho将成为首选的HTML解析器。经过几次网页浏览后,我找到了改变现有标签值的方法,但是如何添加额外的标签让我感到惊讶。
提前感谢您的帮助。