0

我想生成一封包含 URL 的电子邮件(指向 Struts 1.3 中的特定 Action 子类)。

问题 :

  1. 如何生成电子邮件。
  2. 如何创建一个调用 struts 动作控制器的 URL。?
  3. 如何隐藏某些jsp页面,使它们不会被错误的URL意外调用?
  4. 如何使用问题2中描述的URL调用这个隐藏的jsp页面。?

如何解决问题?

4

1 回答 1

1
  1. 要生成电子邮件,请使用 JavaMail API...这里有一个示例:http ://www.java-tips.org/other-api-tips/javamail/how-to-send-an-email-with-a-文件附件.html
  2. 如果您希望您的用户调用您的 Struts URL,只需在电子邮件中对该 URL 进行硬编码...例如:http://server/app/confirmation.do
  3. 您的 JSP 文件应放在/WEB-INF文件夹下,这样任何人都不会意外地从 Web 浏览您的 JSP 文件。用户可以访问该资源的唯一方法是通过您的 Struts 操作 ( *.do),该操作将确定要在屏幕上显示哪些 JSP 文件。
  4. 没有必要调用它。当您的用户单击您在#2 中构建的 Struts 链接时,映射到该 URL 的 Struts 操作将自动处理用户请求。
于 2011-02-19T14:57:36.510 回答