关于ssh零配置问题,大虾们帮我看一下,在线等。。。。。。。。
action:
@Action(
value="register",
results={
@Result(name="registersuccess",location="login.jsp"),
@Result(name="registerfail",location="register.jsp"),
}
)
public String register(){
String ip=ServletActionContext.getRequest().getRemoteAddr();
if(userService.exist(username)!=null){
msg="注册失败";
return "registerfail";
}else{
userService.register(username, password, ip, new Date());
msg="注册成功";
return "registersuccess";
}
}
jsp:register.jsp
头文件省略,boody部分
<body>
<s:property value="msg"/>
<form action="/register" method="post">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
确认:<input type="password" name="password2"><br>
<input type="submit" value="注册">
</form>
</body>
运行结果:
想要的结果:
访问那个register action之后出现注册的表单如图:
------解决方案--------------------很明显 你的action 是验证注册是否成功的方法 并不是 跳转到注册页面的ACtion 解决办法 另写一个跳转Action 到注册页面