很多 的 Gson 也可以 的。
解决方案 »
- 帮忙看看下面这短代码,小弟已经晕了!
- 跪求:expert one-on-one J2EE Development without EJB中文版电子档
- 为什么在t1这个panel里的开始点了没有作用呢?(自己做的简单扫雷,想点击开始然后从新开始!)
- Servlet.service() for servlet jsp threw exception 和No bean named 'sessionFactory' is defined
- 问兄弟们一件事
- 哪位大侠给我介绍几本学习strus的好书
- 急用!JSP实现动态表格的生成及表格合并问题?
- 请教APPLET和EJB的问题
- 高手进来以下,关于分布式事务处理
- 怎样在tomcat4.0,WebLogic中配置struts?
- 不小心用SVN把MyEclipse的项目版本还原了。很多文件被删除了,怎么恢复
- C++结构体改写为java结构体
String usersJson = JSONArray.fromObject(userlist).toString();//将list集合转换成json字符串
String userJson = JSONObject.fromObject(user);//将对象转换成json字符串具体对象怎么获取你自己搞一下吧,你应该会。
看你这意思,你是不知道如何获取对象是吧。你要是用ssh的话,框架都搭好了吗?如过搭好了框架,就是各部分代码的问题了。首先你在hibernate层也就是dao层通过连接数据库得到你要的数据,然后再Service层调用dao层方法得到数据处理数据,在action中将数据转换成json格式转发出去。
String hql="from Firm";
this.getHibernateTemplate().save(hql);
List<Firm> f = (List<Firm>)this.getSession().createQuery(hql).setFirstResult(0).setMaxResults(5).list();
return f;
}
service中是这样的: public Map<String, Object> ps(){
List<Firm> firm = null;
Map<String, Object> maps = new HashMap<String, Object>();
firm = jsonDao.sqlFirm();
maps.put("firm",firm);
return maps;
}
action中是这样的:
public String xmlP(){
maps = jsonService.ps();
return "xml_success";
}
最后就是struts中的配置不知道是怎么回事,运行就出错,
<package name="struts_json" extends="json-default">
<action name="jsonAction" class="jsonAction">
<result name="xml_success" type="json">
<param name="root">maps</param>
</result>
</action>
</package>
大侠,帮我看看,感激不尽,
下面对应的set/get方法在浏览器中访问时,报的这个错,我不知道怎么回事,是struts配置文件出的错,你帮我看看。
There is no Action mapped for namespace / and action name jsonAction. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:478)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
<constant name="struts.devMode" value="true"></constant>现在直接报404路径找不到错误,我测底迷茫了。