Yes, in Java according to JavaBean Spec you must have getter-setter pairs, however most IDE's can generate these for you, e.g. Eclipse ctrl-1 on field - generate getters, setters... also right-click in Java editor of your source file -Source-generate getters, setters...
Or if you like more easy scripting style you can try groovy beans :)
if you're using seam bijection (@In or @Out) you can omit the getter and setter methods, else you've to write them. In your case
public String valuegetter and setter must be added.