I made only page just for simplicity. OK, Here is component with parameter:
public class TestPage { @Component(parameters={"test=false"}) private Test test; } <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xml:space="preserve"> <head></head> <body> <div t:id="test"/> </body> </html> public class Test { @Parameter(value="false") @Property private boolean test; @Component private Form form; @Inject private Request request; Object onSubmitFromForm() { test=true; return null; } } <t:container xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xml:space="preserve"> <form t:id="form"> ${test} <t:submit/> </form> </t:container> Error is the same: Failure writing parameter 'test' of component TestPage:test: Literal values are not updateable. at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1152) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3000(ComponentPageElementImpl.java:72) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$7.invoke(ComponentPageElementImpl.java:1077) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$7.invoke(ComponentPageElementImpl.java:1074) -- View this message in context: http://tapestry.1045711.n5.nabble.com/Tapestry-5-error-Caused-by-java-lang-RuntimeException-Literal-values-are-not-updateable-tp3374330p3374449.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org