This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am using JSF as a front-end technology for one of my project. My application works on Tomcat web server. In my application, on one of page, I have to extract a data from database and have to display on the page.
I am extracting a data from database and populates it in the java bean. I am using h: outputText While displaying data on the jsf page. My code is as follows
Which element is the outputText in? And what are the style rules for "lightGray" CSS class? In most HTML elements, text is wrapped correctly. Exceptions for absolutely positioned elements and those with "white-space: nowrap" CSS attribute. As a workaround, try to define a width for the element to see if the text gets wrapped. If M$IE accepted "max-width" CSS attribute, I would recommend it. Regards
Henrique Sousa<br />SCJP 1.4<br /> <br />All men die, not all men really live - Braveheart, 1995
Can you please guide me in wrapping the text above. I want to avaoid the horizontal scroll bar that comes when the data length is too long.
Joined: Apr 29, 2004
Well, the generated HTML should be something like this
This is expected to work as you intend, unless some of the style rules says white-space: nowrap. If you are using Firefox it would be easy to change the td element to include white-space: normal using DOM Inspector and see what happens. Otherwise, you should do it manually. The intended result is something like this:
If the text does not contains white spaces you have a big problem because then it will not be wrapped anyway.