最近APPLE的iPHONE实在是太火了,为了跟上潮流,我也开始进行iOS的研发工作。
本次项目采用的是后台使用JAVA的SSH框架进行数据库的访问和大部分逻辑工作,而前端采用iOS进行展示和部分逻辑处理
SSH框架的具体配置就不详说了,网上有很多文章讲,这里只说和iOS传递相关的配置文件
struts2配置
<constant name="struts.custom.i18n.resources" value="mess" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.multipart.maxSize" value="10000000" />
<constant name="struts.multipart.saveDir" value="/temp" />
<package name="global" extends="json-default">
<action name="iPhoneLogin" class="com.ccc.system.action.UserLoginAction" method="iPhoneLogin">
<result name="success" type="json">
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<param name="root">resultJson</param>
</result>
</action>
</package>
对应java类
//全局变量
private JSONArray resultJson;
public JSONArray getResultJson() {
return resultJson;
}
public void setResultJson(JSONArray resultJson) {
this.resultJson = resultJson;
}
/**
* iPhone登录
* @return
*/
public String iPhoneLogin() {
JSONObject object = new JSONObject();
object.put("username","test");
resultJson.add(object);
return SUCCESS;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。