既然ssm能前后端分离,那凭什么ssh不能实现前后端分离?是不是瞧不起我ssh?
让我们从jar包开始。commons-logging-1.1.1.jar,json-lib-2.3-jdk15.jar,struts2-json-plugin-2.3.4。有个人很坏,他让我下载了这个json-plugin-2.3.4-sources.jar。是是是,他说的对,源码包是可以编译的。怎么导包就不说了,没意思。
ssh框架原来怎么搞还怎么搞,先建起来。因为要做前后端分离。
然后是struts.xml里面的配置。
<package name="user" extends="json-default" namespace="/">
<action name="user_*" class="userAction" method="{1}">
<result type="json">
<param name="root">resultMap</param>
</result>
</action>
上面标红的是固定不能动的,param里面的是你返回数据的对象名,我是用的hashmap。result,