【问题标题】:Struts2 Form TagStruts2 表单标签
【发布时间】:2012-12-17 12:48:45
【问题描述】:

我目前正在创建一个使用 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 为我的表单创建的底层代码?

【问题讨论】:

  • 因为我觉得是安全问题?我希望它被缩小
  • 这很愚蠢。浏览器获取 HTML,它必须是 HTML。你希望得到什么?您可以创建混淆底层业务逻辑/语义的传输对象,但是您必须编写您无法阅读的代码。不值得。

标签: java forms struts2 tags


【解决方案1】:

我认为没有办法在不破坏网站的情况下隐藏它。这些信息似乎对于使网站正常运行至关重要。

【讨论】:

    【解决方案2】:

    我同意@Theolodis。 您无法隐藏为您创建的 struts 标记的 html 代码。 struts 标签的目标是通过提供扩展为所需 html 代码的标签来最小化您的视图页面编码。以及您将如何阻止用户查看其浏览器上的代码。

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 2012-12-23
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      • 2013-05-02
      相关资源
      最近更新 更多