とデ・イベントを結合しない:
....
import net.sourceforge.stripes.action.DefaultHandler;
import net.sourceforge.stripes.action.DontValidate;
import net.sourceforge.stripes.action.ForwardResolution;
import net.sourceforge.stripes.action.HandlesEvent;
import net.sourceforge.stripes.action.RedirectResolution;
import net.sourceforge.stripes.action.Resolution;
import net.sourceforge.stripes.action.UrlBinding;
import net.sourceforge.stripes.integration.spring.SpringBean;
import net.sourceforge.stripes.validation.ValidationMethod;
import net.sourceforge.stripes.validation.ValidationState;
@UrlBinding("/role/{$event}")
public class RoleActionBean extends BaseActionBean {
@DefaultHandler @DontValidate
@HandlesEvent("add")
public Resolution listrole() {
...
return new ForwardResolution("/jsp/role/list.jsp");
}
@HandlesEvent("add") @DontValidate
public Resolution addrole() {
...
return new ForwardResolution("/jsp/role/add.jsp");
}
@HandlesEvent("save")
public Resolution saverole()
{
...
}
@HandlesEvent("view") @DontValidate
public Resolution viewrole() {
...
}
@HandlesEvent("edit") @DontValidate
public Resolution editrole() {
...
}
@HandlesEvent("update")
public Resolution updaterole() {
...
}
@HandlesEvent("delete")
public Resolution deleterole() {
...
}
@ValidationMethod(on={"save", "update"}, when=ValidationState.ALWAYS)
public void validarDatosrole(){
...
}
@ValidationMethod(on={"save", "update"}, when=ValidationState.ALWAYS)
public void validarDatosrole2(){
...
}
...
}
しかし、私URLにActionBeanにアクセスし、しよう:
/役割/
やイベントの他を追加し、私は404を取得し、私はそれがより簡単になりますので、よりきれいなURLを取得しようとしています私はそれを使用する前に、春のセキュリティでどのようなアクションを使用できるのかをユーザーに制限します。
@UrlBinding("/role.html")
とURLに行く:?
role.htmlを、私は私が間違ってやっているかわからないんだけど
を追加し、事前に感謝し、私を助けてください。