猿问

为什么调用add或者update方法总是调到welcome.jsp,add和update方法执行不了

<struts>

<package name="default" namespace="/" extends="struts-default">

<action name="*_*" method="{2}" class="com.imooc.action.{1}Action">

<result >/welcome.jsp</result>

<result name="add">/{2}.jsp</result>

<result name="update">/{2}.jsp</result>

</action>

</package>

</struts> 



public class LoginAction extends ActionSupport{

  private String username;

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

private String password;

public String add(){

return "add";

}

public String update(){

return "update";

}

@Override

public String execute() throws Exception {

LoginAction person = new LoginAction();

person.setUsername("admin");

person.setPassword("123456");

if(person.getUsername().equals("admin") && person.getPassword().equals("123456")){

ActionContext.getContext().getSession().put("user", person.getUsername());

return SUCCESS;

}

return ERROR;

}

}




Derong
浏览 1446回答 1
1回答

littleOStar

你是不是访问路径错了?你的代码没啥问题, 下图是我的测试效果
随时随地看视频慕课网APP

相关分类

Java
我要回答