You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by ts...@apache.org on 2007/11/10 03:54:51 UTC
svn commit: r593727 - in /struts/sandbox/trunk/struts2-uel-plugin-example:
./ src/ src/main/ src/main/java/ src/main/java/example/ src/main/resources/
src/main/webapp/ src/main/webapp/WEB-INF/ src/main/webapp/example/
Author: tschneider
Date: Fri Nov 9 18:54:50 2007
New Revision: 593727
URL: http://svn.apache.org/viewvc?rev=593727&view=rev
Log:
renaming from juel to uel
Added:
struts/sandbox/trunk/struts2-uel-plugin-example/
struts/sandbox/trunk/struts2-uel-plugin-example/pom.xml
struts/sandbox/trunk/struts2-uel-plugin-example/src/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyAction.java
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyBean.java
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/resources/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/resources/struts.xml
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/WEB-INF/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/survey.jsp
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/surveyResults.jsp
struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/index.html
Added: struts/sandbox/trunk/struts2-uel-plugin-example/pom.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/pom.xml?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/pom.xml (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/pom.xml Fri Nov 9 18:54:50 2007
@@ -0,0 +1,23 @@
+<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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.googlecode.struts2juel</groupId>
+ <artifactId>struts2-juel-plugin-example</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>war</packaging>
+ <name>Struts 2 Juel Plugin Example</name>
+ <dependencies>
+ <dependency>
+ <groupId>com.googlecode.struts2juel</groupId>
+ <artifactId>struts2-juel-plugin</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </dependency>
+ <!-- Uncomment this to run in a < JSP 2.1 jsp engine. -->
+<!-- <dependency>
+ <groupId>de.odysseus.juel</groupId>
+ <artifactId>juel</artifactId>
+ <version>2.1.0</version>
+ </dependency>-->
+ </dependencies>
+</project>
\ No newline at end of file
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyAction.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyAction.java?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyAction.java (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyAction.java Fri Nov 9 18:54:50 2007
@@ -0,0 +1,30 @@
+package example;
+
+import java.util.Date;
+import com.opensymphony.xwork2.ActionSupport;
+
+/**
+ * Simple Survey Action.
+ */
+public class SurveyAction extends ActionSupport {
+ private SurveyBean surveyBean = new SurveyBean();
+
+ public String edit() {
+ surveyBean.setAge(22);
+ surveyBean.setFirstName("Musachy");
+ surveyBean.setBirthdate(new Date());
+ return SUCCESS;
+ }
+
+ public String save() {
+ return SUCCESS;
+ }
+
+ public SurveyBean getSurveyBean() {
+ return surveyBean;
+ }
+
+ public void setSurveyBean(SurveyBean surveyBean) {
+ this.surveyBean = surveyBean;
+ }
+}
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyBean.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyBean.java?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyBean.java (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/java/example/SurveyBean.java Fri Nov 9 18:54:50 2007
@@ -0,0 +1,42 @@
+package example;
+
+import java.util.Date;
+
+public class SurveyBean {
+ private String firstName;
+ private String lastName;
+ private int age;
+ private Date birthdate;
+
+ public String getFirstName() {
+ return firstName;
+ }
+
+ public void setFirstName(String firstName) {
+ this.firstName = firstName;
+ }
+
+ public String getLastName() {
+ return lastName;
+ }
+
+ public void setLastName(String lastName) {
+ this.lastName = lastName;
+ }
+
+ public int getAge() {
+ return age;
+ }
+
+ public void setAge(int age) {
+ this.age = age;
+ }
+
+ public Date getBirthdate() {
+ return birthdate;
+ }
+
+ public void setBirthdate(Date birthdate) {
+ this.birthdate = birthdate;
+ }
+}
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/resources/struts.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/resources/struts.xml?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/resources/struts.xml (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/resources/struts.xml Fri Nov 9 18:54:50 2007
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE struts PUBLIC
+ "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
+ "http://struts.apache.org/dtds/struts-2.0.dtd">
+
+<struts>
+ <package name="example" namespace="/example"
+ extends="struts-default">
+
+ <action name="SurveyEdit"
+ class="example.SurveyAction" method="edit">
+ <result name="success">/example/survey.jsp</result>
+ </action>
+
+ <action name="SurveySave"
+ class="example.SurveyAction" method="save">
+ <result name="success">/example/surveyResults.jsp</result>
+ </action>
+
+ </package>
+</struts>
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml Fri Nov 9 18:54:50 2007
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+
+ <display-name>Struts2 Juel Plugin Example</display-name>
+
+ <filter>
+ <filter-name>struts2</filter-name>
+ <filter-class>
+ org.apache.struts2.dispatcher.FilterDispatcher
+ </filter-class>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>struts2</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <listener>
+ <listener-class>
+ com.googlecode.struts2juel.contextlistener.UelServletContextListener
+ </listener-class>
+ </listener>
+
+ <welcome-file-list>
+ <welcome-file>index.html</welcome-file>
+ </welcome-file-list>
+</web-app>
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/survey.jsp
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/survey.jsp?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/survey.jsp (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/survey.jsp Fri Nov 9 18:54:50 2007
@@ -0,0 +1,21 @@
+<%@ page contentType="text/html; charset=UTF-8" %>
+<%@ taglib prefix="s" uri="/struts-tags" %>
+
+<html>
+<head>
+ <title>Survey</title>
+</head>
+
+<body>
+<h3>Please fill out Survey</h3>
+<p>
+ <s:form action="SurveySave" method="post">
+ <s:textfield label="First Name" name="#{surveyBean.firstName}"></s:textfield>
+ <s:textfield label="Last Name" name="#{surveyBean.lastName}"></s:textfield>
+ <s:textfield label="Age" name="#{surveyBean.age}"></s:textfield>
+ <s:textfield label="Birthday" name="#{surveyBean.birthdate}"></s:textfield>
+ <s:submit value="Submit"></s:submit>
+ </s:form>
+</p>
+</body>
+</html>
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/surveyResults.jsp
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/surveyResults.jsp?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/surveyResults.jsp (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/example/surveyResults.jsp Fri Nov 9 18:54:50 2007
@@ -0,0 +1,16 @@
+<%@ page contentType="text/html; charset=UTF-8"%>
+<%@ taglib prefix="s" uri="/struts-tags"%>
+
+<html>
+<head>
+<title>Survey</title>
+</head>
+
+<body>
+<h3>Results</h3>
+First Name: <s:property value="surveyBean.firstName" /><br />
+Last Name: <s:property value="surveyBean.lastName" /><br />
+Age: <s:property value="surveyBean.age" /><br />
+Birthday: <s:property value="surveyBean.birthdate" /><br />
+</body>
+</html>
Added: struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/index.html
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/index.html?rev=593727&view=auto
==============================================================================
--- struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/index.html (added)
+++ struts/sandbox/trunk/struts2-uel-plugin-example/src/main/webapp/index.html Fri Nov 9 18:54:50 2007
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+ <META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/SurveyEdit.action">
+</head>
+
+<body>
+<p>Loading ...</p>
+</body>
+</html>