Hello devalpatel,

Thank you for your help,

I've already added the import.
Actually I'm working with JDK 1.6 & OFBiz 12.04
And here is the full java class code : 

package org.ofbiz.learning.learning;

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.ofbiz.base.util.UtilHttp;
import org.ofbiz.party.contact.ContactMechWorker;

public class LearningEvents 
{
        public static String postalAddressAdvisory(HttpServletRequest request,
HttpServletResponse response)
        {
                String partyId = request.getParameter("partyId");
                Map mechMap = new HashMap();
                ContactMechWorker.getContactMechAndRelated(request, partyId, 
mechMap);
                Map postalAddress = (Map)mechMap.get("postalAddress");
                if (postalAddress == null) return "notMars";
                String planet = (String)postalAddress.get("planet");
                if (planet == null || !planet.equalsIgnoreCase("Mars"))
                return "notMars";
                return "isMars";
        }
        
        public static String processFirstForm(HttpServletRequest request,
                        HttpServletResponse response){
                        String firstName = request.getParameter("firstName");
                        String lastName = request.getParameter("lastName");
                        request.setAttribute("combined", firstName + " " + 
lastName);
                        request.setAttribute("allParams", 
UtilHttp.getParameterMap(request));
                        request.setAttribute("submit", "Submitted");
                        return "success";
                        }
        
        public static String processMultiForm (HttpServletRequest request,
                        HttpServletResponse response){
                        Collection parsed = UtilHttp.parseMultiFormData
                        (UtilHttp.getParameterMap(request));
                        List combined = new ArrayList();
                        Iterator parsedItr = parsed.iterator();
                        while (parsedItr.hasNext()) {
                        Map record = (Map)parsedItr.next();
                        combined.add(record.get("firstName") + " " + 
record.get("lastName"));
                        }
                        request.setAttribute("combined", combined);
                        request.setAttribute("allParams",
                        UtilHttp.getParameterMap(request));
                        request.setAttribute("submit", "Submitted");
                        return "success";
                }
}


I appreciate your help so much.

Regards.

--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Errors-with-JAava-code-in-OFBiz-tp4635012p4635035.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to