我目前正在创建一个使用Struts2标签提交表单的web应用程序。我看到的一个问题是,当我查看页面源代码时,它清楚地显示了我的代码,特别是struts2如何创建表单。就像这样。
<tr>
<td class="tdLabel"><label for="register_userBean_username" class="label">User Name:</label></td>
<td
><input type="text" name="userBean.username" value="" id="register_userBean_username" class="class java.util.HashMap"/></td>
</tr>
<tr>
<td class="tdLabel"><label for="register_userBean_password" class="label">Password:</label></td>
<td
><input type="text" name="userBean.password" value="" id="register_userBean_password" class="class java.util.HashMap"/></td>
</tr>有什么办法可以防止用户看到struts2为我的表单创建的底层代码吗?
发布于 2012-12-17 20:53:57
我不认为有办法在不破坏网站的情况下隐藏这一点。这些信息似乎对网站的正常工作至关重要。
发布于 2012-12-18 01:20:07
我同意@Theolodis。您无法隐藏由struts标记为您创建的html-code。struts标签的目标是通过提供扩展到所需html代码的标签来最小化视图页面的编码。你怎么才能阻止用户查看浏览器上的代码。
https://stackoverflow.com/questions/13914490
复制相似问题