Hi all, Quick question. We are using WW2beta2, and are just debating the best way round this issue:
When you have a webpage with <input type="image" src="edam.jpg" name="cheese" value="edam"> this will yield the parameters http://example.com/delicatessen/Shop.action?cheese.x=56&cheese.y=15 i.e. the value "edam" is not sent by the browser. Hence the issue revolves around only having the name available to the ParameterInterceptor, Question... a) Should I, create a new interceptor that will set a value using a joined together version of the OGNL and the value, i.e. <input type="image" src="edam.jpg" name="cheese--edam"> which could have another style of ParameterInterceptor with the guts of... ... String delimiter = "--"; for (Iterator iterator = parameters.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); String key = entry.getKey().toString(); if (key != null && key.length() > 0) { int monoBreak = key.lastIndexOf(delimiter); if (monoBreak > 0) { // "--" is found within key of "foo--bar" String actualKey = key.substring(0,monoBreak); // actualKey = "foo" String value = key.substring(monoBreak + delimiter.length()); // value = "bar" stack.setValue(actualKey, value); } } } ... This has the benefit calling set methods on the actions, but not stepping on the toes of the main ParameterInterceptor, i.e. there is no ShopAction.setCheese--Edam() method, but there is a ShopAction.setCheese(String type) method. This works well with both input type="image" and submit buttons where you want to have a nice name on the button but a different value set on the action ( e.g <input type="submit" name="login--true" value="Login"> will call BlahAction.setLogin(true) etc...) OR b) stop being so silly, cos this has already been done elsewhere in xwork/webwork2/OGNL ...? thx for your advice jez. ( http://web1.2020media.com/j/jez/javanicuscom/blog2 ) __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork