Beruflich Dokumente
Kultur Dokumente
luego nos mostrara esta pestaa donde le asignamos el nombre al proyecto, seleccionamos el servidor de aplicaciones que queremos usar y le danos NEXT
Por: Marco Antonio Estrella Cardenas aqui no tocamos nada, solo le damos NEXT
luego pasamos a la ultima pestaa donde hacemos check en Generate web.xml deployment descriptor y FINISH
en src .- all crearemos todos nuestros paquetes y clases. en WEB-INF .- all agregaremos los archivos de configuracin. Ahora que tenemos creado nuestro proyecto pasamos a configurarlo para que pueda soportar a STRUTS 2. Paso 1.- Agregamos los siguientes *.jars en la carpeta WebContent/WEB.INF/lib
Paso 2.- Ahora configuramos la estructura del empaquetado del proyecto, hacer eso vamos a nuestro_proyecto --> Properties --> Deployment Assembly
Por: Marco Antonio Estrella Cardenas hacemos click add, nos muestra esta pestaa... para continuar seleccionamos Archives from workspace y por ultimo next
hacemos click add y buscamos la carpeta bin de nuestro proyecto y seleccionamos todos nuestros jar
luego copiamos los archivos que estan en el rar... esos de la carpeta classes y debe de quedar asi!
le damos click finish y dentro de ello creamos el archivo global.properties para eso hacemos click en el folder resources --> new --> others
ahora creamos una clase llamada LoginAction.java y extendemos a ActionSupport y el codigo quedaria asi package pe.com.miaplicacion.actions; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport { private String username; private String password; public String execute() { if (this.username.equals("admin") && this.password.equals("admin123")) { return "success"; } else { return "error"; } }
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; }
} PASO 6.- crear los jsp Login.jsp <%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> <title>Struts 2 - Login Application | ViralPatel.net</title> </head> <body> <h2>Struts 2 - Login Application</h2> <s:actionerror /> <s:form action="login.action" method="post"> <s:textfield name="username" key="label.username" size="20" /> <s:password name="password" key="label.password" size="20" /> <s:submit method="execute" key="label.login" align="center" /> </s:form> </body> </html> Welcome.jsp <%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> <title>Welcome</title> </head> <body> <h2>Howdy, <s:property value="username" />...!</h2>