为什么无法跳转的相应jsp? 方法却是执行了,,,

来源:4-4 动态方法调用-深入Struts2

杰哥无敌

2016-02-25 20:41

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
   <package name="default" namespace="/" extends="struts-default">
      <action name="*_*" method="{2}" class="com.study.struts.action.{1}Action">
         <result>/result.jsp</result>
         <result name="add">{2}.jsp</result>
         <result name="update">/update.jsp</result>
      </action>     
   </package>
</struts>

package com.study.struts.action;

import com.opensymphony.xwork2.ActionSupport;

public class FirstAction extends ActionSupport {

    public String add(){
        System.out.println("add action.......");
        return SUCCESS;
    }
    
    public String update(){
        System.out.println("update action.......");
        return SUCCESS;        
    }
    
    @Override
    public String execute() throws Exception {
        System.out.println("First action ---------------------");
        
        return SUCCESS;
    }

}


写回答 关注

2回答

  • 墨色即浓一
    2016-02-26 13:09:50

    错了。上面的是我的http://localhost:8080/你的项目名/First_update.action

    yhyh12... 回复杰哥无敌

    你需要把add方法和update方法的返回值分别改成"add"和"update",不然是不能返回到add页面或者update页面的,不知道我讲清楚没有

    2016-03-05 17:03:20

    共 2 条回复 >

  • 墨色即浓一
    2016-02-26 13:08:15

    把输入地址http://localhost:8080/MYeclipse/First_update.action

    http://localhost:8080/MYeclipse/First_add.action这样写

Struts2入门

本教程带你踏上Struts2学习之旅,对Struts2进行更深入讲解

95062 学习 · 456 问题

查看课程

相似问题