struts2.1超简单例子 [1]

package图包图liblib

 

[web.xml]

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"

	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 

	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">



	<!-- struts2 -->

	<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>

	<!-- end struts2 -->



	<welcome-file-list>

		<welcome-file>index.jsp</welcome-file>

	</welcome-file-list>

</web-app>
[struts.xml]
<?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>

	<include file="struts-default.xml"></include>

	<package name="StrutsRETestA" extends="struts-default">

		<action name="ActionOnly" class="com.action.ActionOnly">

			<result>index.jsp</result>

		</action>

	</package>

</struts>
[com.action.java]
package com.action;



import com.opensymphony.xwork2.ActionSupport;



/**

 * Jun 30, 2008

 * @author ipinko@msn.com

 * 

 */

public class ActionOnly extends ActionSupport {



	/* (non-Javadoc)

	 * @see com.opensymphony.xwork2.ActionSupport#execute()

	 */

	@Override

	public String execute() throws Exception {

		// TODO Auto-generated method stub

		return SUCCESS;

	}



}
 
[actionOnly.jsp]
<%@ page language="java" contentType="text/html; charset=utf-8"

	pageEncoding="utf-8"%>

<%@ taglib uri="/struts-tags" prefix="s"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

	<head>

		<title>actionOnly.jsp</title>

	</head>

	<body>

		<br>

		<s:form action="ActionOnly">

			<s:submit />

		</s:form>

	</body>

</html>
 加个test
package com.test;



import static org.junit.Assert.assertTrue;



import org.junit.Test;



import com.action.ActionOnly;

import com.opensymphony.xwork2.ActionSupport;



/**

 * Jul 1, 2008

 * @author ipinko@msn.com

 * 

 */

public class ActionOnlyTest {



	/**

	 * Test method for {@link com.action.ActionOnly#execute()}.

	 * @throws Exception 

	 */

	@Test

	public void testExecute() throws Exception {

		ActionOnly actionOnly = new ActionOnly();

		String result = actionOnly.execute();

		assertTrue(ActionSupport.SUCCESS.equals(result));

	}



}
这个例子对于struts2.0来说就是加多一个commons-fileupload-1.2.1.jar包而已- -#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值