日期:2014-05-16  浏览次数:20291 次

struts2 + jquery + json 登录、发送消息例子(struts.xml配置文件) - 5

// struts.xml? struts 配制文件 详细罗列各个JSP页面 对应action处理逻辑流程类

?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
?"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
?"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
?
?<package name="ajax" extends="json-default">
??<!-- ajax 测试 -->
??<action name="ajaxLogin" class="com.longtop.components.jquery.action.AjaxLoginAction">
???<!-- 返回类型为json 在json-default中定义 -->
???<result type="json">
????<!-- root的值对应要返回的值的属性 -->
????<!-- 这里的result值即是 对应action中的 result -->
????<param name="root">result</param>
???</result>
??</action>
?? <!-- 留言箱内容 -->
??<action name="loginAction" class="com.longtop.components.jquery.action.LoginAction">
???<!-- 返回类型为json 在json-default中定义 -->
???<result type="json">
????<!-- root的值对应要返回的值的属性 -->
????<!-- 这里的result值即是 对应action中的 result -->
????<param name="root">result</param>
???</result>
??</action>
??
??<!--站内信箱-->
??<action name="messageAction" class="com.longtop.components.jquery.action.MessageAction">
???<!-- 返回类型为json 在json-default中定义 -->
???<result type="json">
????<!-- root的值对应要返回的值的属性 -->
????<!-- 这里的result值即是 对应action中的 result -->
????<param name="root">result</param>
???</result>
??</action>
?</package>
?
?<!--连接数据库测试-->
?<package name="struts2" extends="struts-default">?
???? <action name="friendAction" class="com.longtop.components.jquery.action.FriendAction">?
?????? <result>insertSuccess.jsp</result>?
???? </action>?
??? </package>
</struts>