有了ajax,struts1还有意义吗?(第三次发帖请教)
我对ajax和struts的理解:
ajax:
1) 向上,可以向服务器发送所有的数据。
2) 向下,服务器可以通过response向browser下发所有的数据,在browser收到数据后,可以通过DOM编程,将数据实时显示。
struts1:
1) 使用标签,将html:form中的数据进行封装,发送到服务器;
2) 服务器使用mapping、forward等对象,进行跳转,并且将数据封装到request或者是response中,下发到跳转的页面。
我的问题:
1) struts1做的工作,ajax完全能够胜任,而且,ajax能够更好的完成struts1做的工作。甚至,struts1的很多标签中使用的变量,完全就是jsp的方法(EL表达式,或者是<%= %>),这样,使用struts1代码显得很乱,从这个角度上来说,ajax也比struts1更好。
2) 如果ajax与struts1结合使用,我试过了,可以通过指定ajax的url,从而访问struts1的action,但是这种做法的前提是,要使用struts1的标签,否则,form中的数据不会被封装并传递到action。那么我的问题是,ajax与struts1如何结合,有好的办法吗?
请高手们指教!
------解决方案--------------------