首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2中action的几个示范

2012-10-26 
struts2中action的几个示例action namedetails methodshowDetailsresult name自定义的返回字符

struts2中action的几个示例

<action name="details" method="showDetails">            <result name="自定义的返回字符串1">/WEB-INF/management/info1.jsp</result>            <result name="自定义的返回字符串2">/WEB-INF/management/info2.jsp</result>            <result name="自定义的返回字符串3">/WEB-INF/management/info3.jsp</result>            <result name="error">error.jsp</result>        </action>

上面这段可以根据Action返回的字符串内容,调用指定的jsp文件。

<action name="deviceJson" method="findDevicesByOffice">            <result type="stream">                <param name="contentType">text/html</param>                <param name="inputName">inputStream</param>            </result>            <result name="error">../error.jsp</result>        </action>

上面这段是用于JSON的,在Action类里,要返回的内容首先转换成JSON字符串,然后写入流中。

<action name="generateCfg" method="generateConfig">            <result name="success" type="stream">                   <!-- 下载文件类型定义 -->                   <param name="contentType">text/plain</param>                   <!-- 下载文件处理方法 -->                   <param name="contentDisposition">attachment;filename="${fileName}"</param>                   <!-- 下载文件输出流定义 -->                   <param name="inputName">downloadFile</param>               </result>           <result name="error">error.jsp</result>        </action>

上面这段是用于文件下载,也是stream类型的,界面会弹出保存文件对话框,输入文件名,就能把文件保存到相应位置。

热点排行