struts 直接跳转到其他action type="redirectAction"
struts 直接链接到外来网站 type="redirect"
跳转需要参数的,试用$符号。这时候 里面的参数在action这个方法里要public的get set方法 url=${url}&yhm=${userName} 中间的&符号要用 $amp;
<?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="webInterface" extends="fulong" namespace="/webInterface">
<action name="isAcceptUser" class="cn.fulong.omp.web.action.webinterface.DownloadFileAction" method="isAcceptUser">
<result name="accept" type="redirectAction">getResult</result>
<result name="login" type="redirectAction">getLogin</result>
</action>
<action name="getLogin" class="cn.fulong.omp.web.action.webinterface.DownloadFileAction" method="getLogin">
<result name="success" type="redirect">http://hxdl.etomweb.com/soft/hxdl/weblogin.aspx?url=${url}&yhm=${userName}</result>
</action>
<action name="getResult" class="cn.fulong.omp.web.action.webinterface.DownloadFileAction" method="getResult">
<result name="success" type="redirect">
http://hxdl.etomweb.com/soft/hxdl/gd/Login_SQ.aspx?url=${url}&yhm=${userName}
</result>
</action>
<action name="download" class="cn.fulong.mms.web.action.ShareDataAction" method="download">
<param name="directory">D:\DataAcquisitionFolder</param>
<result name="success" type="stream">
<param name="contentType">text/plain</param>
<param name="inputName">InputStream </param>
<param name="contentDisposition">
attachment;filename="${filename}"
</param>
<param name="bufferSize">2048</param>
</result>
<result name="input" type="freemarker">/WEB-INF/page/frame/downerror.ftl </result>
</action>
</package>
</struts>