I never knew <t:layout> was supported. I just made my own layout component
and I think that makes more sense (you'll most likely want to customize it
anyway). Here is the basic code if you want to use it:
Layout.java::
package my.package.components;
import org.apache.tapestry.Asset;
import org.apache.tapestry.annotations.Inject;
import org.apache.tapestry.annotations.Parameter;
public class Layout {
@Parameter(required=true)
private String _title;
@Inject("context:style/default.css")
private Asset _stylesheet;
public String getTitle() {
return _title;
}
public void setTitle(String title) {
_title = title;
}
public Asset getStylesheet() {
return _stylesheet;
}
}
Layout.html::
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
<head>
<link t:type="any" rel="stylesheet" type="text/css"
href="prop:stylesheet" />
<title>MyApp - ${title}</title>
</head>
<body>
<t:body/>
</body>
</html>
Note, you should probably change MyApp to ${message:appname} when
application-wide message catalogs are implemented.
Hope this helps :-)
On 3/28/07, Bill Holloway <[EMAIL PROTECTED]> wrote:
Howdy,
I'm using tapestry-hibernate with hibernate/annotations. I know that
tapestry-hibernate for T5 is very new, so this is mainly just a
heads-up: I get an error trying to call the session.load (class,
serializable) method. My entity class is called
"org.gp.contactweb.entities.Person". It does have a <mapping> entry
in the hibernate.cfg.xml, and here's the exception message.
Unable to add method java.lang.Object get(java.lang.Object) to class
$PropertyConduit_1119a564237: [source error] no such class:
org.gp.contactweb.entities.Person$$EnhancerByCGLIB$$e8117f19
Also <t:layout> no longer seems to be supported. Where'd it go?
Cheers,
Bill
--
"The future is here. It's just not evenly distributed yet."
-- Traditional
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Peter Beshai
Computer Science Student
University of Waterloo