既然response....print 了 是不是就不用return了?
发出来前台是怎么写的
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
<package name="jsonTest" extends="json-default">
<interceptors>
<interceptor-stack name="actionStack">
<!--defaultStack不可以缺少否则表单数据丢失 -->
<interceptor-ref name="defaultStack"></interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="actionStack"/>
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="loginAction" class="com.fan.ssh.login.action.LoginAction">
<!-- <result type="json"/> -->
<result type="json"/>
</action>
</package>
<!-- <package name="jsonTest" extends="json-default">
<action name="test" class="bll.Test" method="getList">
<result type="json">
<param name="root">responseJson</param>
</result>
</action>
</package> -->
这个是struts.xml配置 我直接在浏览器地址栏发起的这个映射地址
看样子是哪个"男"字以后的都丢失了
会不会是编码问题,,,为啥到汉子就,没了,,,不合道理,
建议楼主先排错,看一下错在哪里了,得到json后在下面打印一下看得到的数据是否完整。
在看一下前台得到的数据是否完整。
如果都完整的话试一下response.getWriter().write()
如果用这个前台不能正常显示 就试着用js写到页面上