Struts 1.3 を用いて開発しています。
アクションフォームからJSPにデータを渡したいと考えています。
流れとしては以下の通りです。

・XxxAction.javaでDBから値を取得
    ↓
・yyy.jspのhtml:hiddenに値を渡す
    ↓
・Zzz.Action.javaでyyy.jspのhidden項目の値取得

ソースは以下のものを考えました。

XxxAction.java

public final class XxxAction extends Action {
    public ActionForward execute(ActionMapping mapping,
        ActionForm form,
        HttpServletRequest req,
        HttpServletResponse res){

        //DBから値取得
        //省略

        session.setAttribute("Aaa", aaa);
                return (mapping.findForward("success"));
    }
}

yyy.jsp

<%@ page contentType="text/html; charset=UTF-8" %>

<!-- 省略 -->

<html:hidden property="Aaa" value="<bean:write name="Aaa"scope="session"/>"/>
<!-- 文法的に間違っていたり、値が間違っていたりしますが、
上記のようなことをやりたいです-->

<html:link action="/action">リンク</html:link>
<!-- linkの/actionでhiddenの値を送信 zzz.jspへ -->

<!-- 省略 -->

ZzzAction.java

public final class ZzzAction extends Action{
    public ActionForward execute(ActionMapping mapping, ActionForm form,
        HttpServletRequest req, HttpServletResponse res) {

        YyyForm yyyForm = (YyyForm)form;

        String str = yyyForm.getAaa();

        //省略

    }
}

疑問点としては

1. どのようにJSPファイルのhtml:hiddenに値を渡すか (html:hiddenの記述の仕方)
2. html:linkのactionで値をどのように渡すか

です。

Struts初心者のため、初歩的な部分も理解しきれていません。
また、質問が非常に分かりずらく、申し訳ないですが、
是非、回答よろしくお願いします。