您的位置:首页 > 编程语言 > Java开发

struts2中action跳转获取json数据

2015-08-22 00:55 411 查看
--

之前编程调bug基本都是查一路,改一路,过一段时间就容易忘记了。

这次感觉在这个没条理上吃了很大的亏,虽说这一次也是调完bug后记下的,但多少还能记住点,以备后用。

以后争取也可以及时记下问题。

--

由于自己没有搭建struts2框架,直接在partner的壳里加页面,所以导致对action并不是很理解,所以导致了很多问题

首先我的一个action是这样写的

          <action name="data" class="hadoop.data">

          <result type="json"/>

          </action>

然后,其实应该是

          <action name="data" class="hadoop.data">

          <result name="json"/>

          </action>

具体原因:

仍有疑问,只是百度到有人这么说,就试着改了下,但是更奇怪的是依旧是struts2框架下,有的工程用第一个就可以跑通。

ps 报错信息备忘:Struts2配置异常:Exception starting filter struts2(好像意思是线程冲突bulabula)

然后呢,就进行了漫长的对jar包的斗争

总结下了几点,基本以下信息都是缺包、包版本冲突等,我还发现一般一些包会依赖于一些包以及不一定高版本包会兼容低版本的///

比如这个:javax.servlet.ServletException: Filter execution threw an exception

在然后还有一些莫名其妙的小问题,有待以后探究

1。java中 return SUCCESS变成"success"就好了 是不是action name要与之对应?

2。java中方法抽象化 与下面这个(按照Myeclipse对class自动更正的提示改的。)

public void setServletRequest(HttpServletRequest arg0) {

// TODO Auto-generated method stub

}

由于开始学习前端,原来学习编程也不大扎实,所以发觉记下的都是问题TAT
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息