remove duplicate module struts
This commit is contained in:
parent
28f86cb991
commit
c165452fe1
2
pom.xml
2
pom.xml
|
@ -621,7 +621,6 @@
|
|||
|
||||
<module>static-analysis</module>
|
||||
<module>stripe</module>
|
||||
<module>struts</module>
|
||||
|
||||
<module>tensorflow-java</module>
|
||||
<module>testing-modules</module>
|
||||
|
@ -1017,7 +1016,6 @@
|
|||
|
||||
<module>static-analysis</module>
|
||||
<module>stripe</module>
|
||||
<module>struts</module>
|
||||
|
||||
<module>tensorflow-java</module>
|
||||
<module>testing-modules</module>
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
## Struts 2
|
||||
|
||||
This module contains articles about Struts 2
|
||||
|
||||
### Relevant articles
|
||||
|
||||
- [A Quick Struts 2 Intro](https://www.baeldung.com/struts-2-intro)
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
|
||||
<display-name>struts</display-name>
|
||||
<filter>
|
||||
<filter-name>struts2</filter-name>
|
||||
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>struts2</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
</web-app>
|
|
@ -1,21 +0,0 @@
|
|||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||
pageEncoding="ISO-8859-1"%>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>Baledung Struts</title>
|
||||
</head>
|
||||
<body>
|
||||
<form method="get" action="/MyStrutsApp/tutorial/car.action">
|
||||
<p>Welcome to Baeldung Struts 2 app</p>
|
||||
<p>Which car do you like !!</p>
|
||||
<p>Please choose ferrari or bmw</p>
|
||||
<select name="carName">
|
||||
<option value="Ferrari" label="ferrari" />
|
||||
<option value="BMW" label="bmw" />
|
||||
</select> <input type="submit" value="Enter!" />
|
||||
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -1,11 +0,0 @@
|
|||
<%@ page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib prefix="s" uri="/struts-tags" %>
|
||||
<html>
|
||||
<head>
|
||||
<title>Hello World</title>
|
||||
</head>
|
||||
<body>
|
||||
<p> Hello Baeldung User </p>
|
||||
<p>You are a <s:property value="carMessage"/></p>
|
||||
</body>
|
||||
</html>
|
|
@ -1,76 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>struts</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<name>struts</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<parent>
|
||||
<groupId>com.baeldung</groupId>
|
||||
<artifactId>parent-spring-4</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<relativePath>../parent-spring-4</relativePath>
|
||||
</parent>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.struts</groupId>
|
||||
<artifactId>struts2-core</artifactId>
|
||||
<version>${struts2.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.struts</groupId>
|
||||
<artifactId>struts2-junit-plugin</artifactId>
|
||||
<version>${struts2.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.struts</groupId>
|
||||
<artifactId>struts2-convention-plugin</artifactId>
|
||||
<version>${struts2-convention-plugin.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>javax.servlet-api</artifactId>
|
||||
<version>${javax.servlet-api.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-core</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<groupId>commons-logging</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<sourceDirectory>src/main/java</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-war-plugin</artifactId>
|
||||
<version>${maven-war-plugin.version}</version>
|
||||
<configuration>
|
||||
<warSourceDirectory>WebContent</warSourceDirectory>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<properties>
|
||||
<struts2.version>2.5.5</struts2.version>
|
||||
<struts2-convention-plugin.version>2.5.8</struts2-convention-plugin.version>
|
||||
<spring.version>4.3.6.RELEASE</spring.version>
|
||||
</properties>
|
||||
|
||||
</project>
|
|
@ -1,37 +0,0 @@
|
|||
package com.baeldung.struts;
|
||||
|
||||
import org.apache.struts2.convention.annotation.Action;
|
||||
import org.apache.struts2.convention.annotation.Namespace;
|
||||
import org.apache.struts2.convention.annotation.Result;
|
||||
|
||||
@Namespace("/tutorial")
|
||||
@Action("/car")
|
||||
@Result(name = "success", location = "/result.jsp")
|
||||
public class CarAction {
|
||||
private String carName;
|
||||
private String carMessage;
|
||||
private CarMessageService carMessageService = new CarMessageService();
|
||||
|
||||
public String execute() {
|
||||
System.out.println("inside execute(): carName is" + carName);
|
||||
this.setCarMessage(this.carMessageService.getMessage(carName));
|
||||
return "success";
|
||||
}
|
||||
|
||||
public String getCarName() {
|
||||
return carName;
|
||||
}
|
||||
|
||||
public void setCarName(String carName) {
|
||||
this.carName = carName;
|
||||
}
|
||||
|
||||
public String getCarMessage() {
|
||||
return carMessage;
|
||||
}
|
||||
|
||||
public void setCarMessage(String carMessage) {
|
||||
this.carMessage = carMessage;
|
||||
}
|
||||
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
package com.baeldung.struts;
|
||||
|
||||
public class CarMessageService {
|
||||
|
||||
public String getMessage(String carName) {
|
||||
System.out.println("inside getMessage()" + carName);
|
||||
if (carName.equalsIgnoreCase("ferrari")){
|
||||
return "Ferrari Fan!";
|
||||
}
|
||||
else if (carName.equalsIgnoreCase("bmw")){
|
||||
return "BMW Fan!";
|
||||
}
|
||||
else{
|
||||
return "please choose ferrari Or bmw";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||
</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
</configuration>
|
|
@ -1,29 +0,0 @@
|
|||
//package com.baeldung.struts.test;
|
||||
//
|
||||
//import org.apache.struts2.StrutsTestCase;
|
||||
//import org.junit.Test;
|
||||
//
|
||||
//import com.baeldung.struts.CarAction;
|
||||
//import com.opensymphony.xwork2.ActionProxy;
|
||||
//
|
||||
//public class CarActionTest extends StrutsTestCase {
|
||||
//
|
||||
// public void testgivenCarOptions_WhenferrariSelected_ThenShowMessage() throws Exception {
|
||||
// request.setParameter("carName", "ferrari");
|
||||
// ActionProxy proxy = getActionProxy("/tutorial/car.action");
|
||||
// CarAction carAction = (CarAction) proxy.getAction();
|
||||
// String result = proxy.execute();
|
||||
// assertEquals(result, "success");
|
||||
// assertEquals(carAction.getCarMessage(), "Ferrari Fan!");
|
||||
// }
|
||||
//
|
||||
// public void testgivenCarOptions_WhenbmwSelected_ThenShowMessage() throws Exception {
|
||||
// request.setParameter("carName", "bmw");
|
||||
// ActionProxy proxy = getActionProxy("/tutorial/car.action");
|
||||
// CarAction carAction = (CarAction) proxy.getAction();
|
||||
// String result = proxy.execute();
|
||||
// assertEquals(result, "success");
|
||||
// assertEquals(carAction.getCarMessage(), "BMW Fan!");
|
||||
// }
|
||||
//
|
||||
//}
|
Loading…
Reference in New Issue