簡體   English   中英

將所有參數轉發到JSP

[英]Forward all parameters to JSP

現在,我需要從url中獲取參數並將其放入請求中,但是有一種方法可以自動執行此操作。 即將所有url參數放入請求中並轉發到jsp,而無需編寫如下代碼?

private ActionForward managementView(ActionMapping actionMapping, ActionForm actionForm,
        HttpServletRequest request, HttpServletResponse response) {
    request.setAttribute("param1", request.getParameter("param1"));
    request.setAttribute("param2", request.getParameter("param2"));
    request.setAttribute("param3", request.getParameter("param3"));
    request.setAttribute("param4", request.getParameter("param4"));
    .....

    return actionMapping.findForward("managementView");
}

您可以嘗試在相應的struts-config.xml文件的forward中設置forward =“ true”。

http://www.javapractices.com/topic/TopicAction.do?Id=181可以幫助您提供有關此內容的詳細信息。

硒,如果適合您

   protected void setRequestParameters(HttpServletRequest req) {
        Enumeration<String> requestEnumeration = req.getAttributeNames();
        while(requestEnumeration.hasMoreElements()){
            String paramName = requestEnumeration.nextElement();
            req.setAttribute(paramName, req.getAttribute(paramName));
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM