如果提交后缀名是admin.do,struts-config.xml是这样写:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="requestForm" type="ptu.form.requestForm"/>
</form-beans>
<action-mappings>
<action name="requestForm" input="/adopt.jsp" path="/adopta"
scope="request" type="ptu.action.requestAction">
<forward name="result" path="/pet_list.jsp" />
</action>
</action-mappings>
<message-resources
parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>
那如果提交的是admin.do?id=22,又该怎么去跳转也接受id??

解决方案 »

  1.   

    将ID  request.setAttribute  
      

  2.   

    在跳转之前request.setAttribute(“id2”,id)存一下,配置文件不变,不过在下有一疑问,既然是admin.do为什么配置文件中path为/adopta呢?
      

  3.   

    ptu.action.requestAction 里面用request.getAttribute(“id2”)取得
    配置文件的 path="/adopta"和 交的是admin.do?id=22不一样啊?