I am building a struts based application in which I require to set the values for multiple bean variables on my JSP. For eg. if someone clicked on a button I would like to set value of article_type as "tree" and isGeneral ="yes" ...... so on.

One way to do this is using submit buttons with lots of hidden values. But the problem is that the buttons have to graphically be an image that does not conform to the shape a button.

Another way to do this would be to use the <a> tag. However this would deviate form the struts approach.

Is there a was we can associate an image with a button so that it acquires the shape of that image - such as a circle? Or alternatly, is there a was we can set multiple bean variable values using the <HTML:LINK> tag on a JSP?