aspose file tools*
The moose likes Struts and the fly likes Templates in struts 2 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Templates in struts 2" Watch "Templates in struts 2" New topic
Author

Templates in struts 2

Rajkumar Katudia
Ranch Hand

Joined: Jul 28, 2009
Posts: 51
I have the following JSP in my application.



When struts renders the JSP the Labels are displayed in one place and the input in another place. Please see attached screenshot for details.

I want the input fields to be displayed next to the labels.

I was discussing this with a collegue, and he says, I need to modify the templates for this to work. Is this true? Is there no other way than modifying the templates??? May be use CSS???

I want the input fields to be displayed next to the labels.

What would be the best approach???


[Thumbnail for 1.PNG]

Joe Ess
Bartender

Joined: Oct 29, 2001
Posts: 8971
    
    9

Rajkumar Katudia wrote:
When struts renders the JSP the Labels are displayed in one place and the input in another place.


There's two options:
1. Use the "label" attribute of the form tag to declare the label. This will create table and row tags around the label-text field pairs
2. Use the "simple" template, which does not create any layout. That should work with your code above.


[How To Ask Questions On JavaRanch]
Rajkumar Katudia
Ranch Hand

Joined: Jul 28, 2009
Posts: 51
Joe Ess wrote:2. Use the "simple" template, which does not create any layout. That should work with your code above.


Yes, I opened struts core jar. How/Where do I specify that struts should use simple template.
Mark E Hansen
Ranch Hand

Joined: Apr 01, 2009
Posts: 650
It's a struts property: struts.ui.theme. You can set it in the struts.properties file, or directly in your struts.xml file using a <constant name=.../> tag. The options are simple, xhtml (the default), css_xhtml and ajax.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Templates in struts 2