0

(Struts 1.3 の特定の Action サブクラスへの) URL を含む電子メールを生成したいと考えています。

質問:

  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. /WEB-INFWeb から JSP ファイルを誤って参照できないように、JSP ファイルはフォルダーの下に配置する必要があります。ユーザーがそのリソースにアクセスできる唯一の方法は、Struts アクション ( *.do) を使用することです。アクションは、画面に表示する JSP ファイルを決定します。
  4. それを呼び出す必要はありません。#2 で作成した Struts リンクをユーザーがクリックすると、その URL にマップされた Struts アクションがユーザーの要求を自動的に処理します。
于 2011-02-19T14:57:36.510 に答える