您的位置:首页 > 编程语言 > Java开发

Struts2学习笔记(一)入门示例

2015-07-28 14:51 375 查看
1.到官网下载struts2.

http://struts.apache.org/

2.myeclipse里新建web project.

3.web.xml

<!-- Struts2配置 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


4. struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="struts2" extends="struts-default">
<action name="helloAction" class="com.skymr.struts2.action.HelloAction">
<result>/HelloWorld.jsp</result>
</action>
</package>
</struts>


5.HelloAction

package com.skymr.struts2.action;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends ActionSupport
{
public final static String MESSAGE = "Struts2 is up and running ...";

private String message;

public String getMessage()
{
return message;
}

public void setMessage(String message)
{
this.message = message;
}

public String execute() throws Exception
{
setMessage(MESSAGE);
return SUCCESS;
}
}


6.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>My JSP 'HelloWorld.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">

</head>

<body>
Hello World!!!<br>
<s:property value="message"/>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: