在JSP开发过程中,经常需要根据不同的业务逻辑进行页面跳转。以下是一个简单的实例,展示如何通过Action进行页面跳转。

项目结构

jsp通过action跳转页面实例,JSP通过Action进行页面跳转的实例介绍  第1张

```

-- webapps

-- myapp

-- WEB-INF

-- views

-- success.jsp

-- failure.jsp

-- actions

-- MyAction.java

-- web.xml

```

1. 创建Action类(MyAction.java)

```java

package actions;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionForward;

import org.apache.struts.action.ActionMapping;

public class MyAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response)

throws IOException, ServletException {

// 根据业务逻辑判断是否跳转

boolean isSuccess = true; // 假设业务逻辑处理成功

if (isSuccess) {

return mapping.findForward("