<dependency>
<groupId>net.sourceforge.stripes</groupId>
<artifactId>stripes</artifactId>
<version>RELEASE</version>
</dependency>
import net.sourceforge.stripes.action.*;
public class BookAction extends ActionBean {
@DefaultHandler
public Resolution showBooks() {
return new ForwardResolution("bookList.jsp");
}
public Resolution borrowBook() {
return new ForwardResolution("success.jsp");
}
public Resolution returnBook() {
return new ForwardResolution("success.jsp");
}
public Resolution searchBooks() {
return new ForwardResolution("searchResult.jsp");
}
}
jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
<servlet>
<servlet-name>StripesDispatcher</servlet-name>
<servlet-class>net.sourceforge.stripes.controller.DispatcherServlet</servlet-class>
<init-param>
<param-name>ActionResolver.Packages</param-name>
<param-value>com.example.actions</param-value>
</init-param>
<init-param>
<param-name>Extension.Packages</param-name>
<param-value>com.example.extensions</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>StripesDispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>