为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式Struts 1.3操作映射

正则表达式Struts 1.3操作映射

慕斯709654 2021-04-08 14:11:07
根据我的判断,我正在使用Struts 1.3进行项目开发,因为这位于struts-config-default.xml文件的顶部:<!DOCTYPE struts-config PUBLIC     "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"     "http://struts.apache.org/dtds/struts-config_1_3.dtd">有什么方法可以将操作的通配符映射到jsp文件?我尝试了各种通配符变体:<action path="/hello/candy" type="com.officedepot.globalweb.framework.action.ForwardDisplayAction">        <forward name="success" path="/WEB-INF/jsp/candyStore.jsp" />    </action>我有一个单页应用程序已加载到“ candyStore.jsp”中,因此我希望/ hello / candy之后的所有和所有URI都路由到同一JSP。(例如,www.site.com / hello / candy / pageOne,www.site.com / hello / candy / 33 / jellybean,www.site.com / hello / candy / test都应转发到jsp candyStore)
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

在您的动作文件中


public ActionForward unspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request , HttpServletResponse response) 

            throws Exception{



        //Perform any code here like error 404.

        return mapping.findForward("unspecified");

    }

在您的Struts动作路径中的配置文件


<forward name="unspecified" path="/candyStore.jsp"/>


查看完整回答
反对 回复 2021-04-21
  • 2 回答
  • 0 关注
  • 180 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信