実験中
ちょっと考えてる事があって、Mayaaで実験。中々面白い。
- index.mayaa
<?xml version="1.0" encoding="UTF-8"?> <m:mayaa xmlns:m="http://mayaa.seasar.org"> <m:beforeRender><![CDATA[ var hoge = param['hoge']; request['bean'] = 'mokedmoke'; // request.setAttribute('bean', 'hogehoge'); session['bbb'] = 'ukydoukyo'; // session.setAttribute('bbb','fugafuga'); var param2 = request['bean'] + 'cccc'; var param3 = session['bbb'] + 'dddd'; ]]></m:beforeRender> <m:write m:id="past" value="${ hoge }" /> <m:write id="message" value="${ param2 }" /> <m:write id="ppp" value="${ bean }" /> <m:write id="sss" value="${ bbb }" /> <m:write id="sss2" value="${ param3 }" /> </m:mayaa>
- index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Welcome!</title> </head> <body> <p> <span id="message">Mayaa engine suspended.</span><br/> <span id="past">dummy past time</span><br/> <span id="ppp">dummy</span><br/> <span id="sss">dummy</span><br/> <span id="sss2">dummy</span><br/> </p> </body> </html>
- /index.html?hoge=fugaで表示されるHTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Welcome!</title> </head> <body> <p> mokedmokecccc<br> fuga<br> mokedmoke<br> ukydoukyo<br> ukydoukyodddd<br> </p> </body> </html>
今の時点だと、全て思った通りに動いてる訳じゃないんだけど、
そんなに遠くない感じ。