大家好,我现在接了一个给老系统换框架的工作。客户要求使用的是JSF+SPRING框架,可我发现这个jsf我一点也不熟悉而且也不好用。题外话了,下面说下我的问题。
现在是要打开一个新窗口,但是又要传值过去。通过传过去的参数到数据库里去取值,再将取到的值展现在新打开的窗口里。在老的框架里,他们是这样写的:
var code = window.document.frmInquiry.code.value;
lfnNewWindowMedium('project?Action=FindCode&hdnUserId='+document.frmTermsInquiry.hdnUserId.value+'&Code='+code,'PopUP');
lfnNewWindowMedium 就是一个打开新窗口的window.open 的function, 他们是打开一个action,并且把参数传进action中进行操作,在action里返回一个页面,最后就是打开那个页面并将结果展示出来。
可是我在jsf里应该怎么做呢??? 我也想像他们那样传一个action进去,但是jsf里没有action。。。。我该怎么样做才能先去后台java里操作数据,然后再打开新页面呢????
不知道我有没有把意思表达清楚。谢谢大家了!!!