对于 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 解析器。在浏览了几次网页之后,我找到了更改现有标签值的方法,但是如何添加额外的标签让我无法理解。
提前感谢您的帮助。