http://struts.apache.org/download.cgi
二、导入包、配置Web.
在下载的包中从示例中找到一些包就可以
struts2-2.3.4.1-all\struts-2.3.4.1\apps\struts2-blank\WEB-INF\lib
在Web.
<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>
struts.
<??><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><struts><!-- <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="false" /> <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index" /> <global-results> <result name="error">/error.jsp</result> </global-results> <global-exception-mappings> <exception-mapping exception="java.lang.Exception" result="error"/> </global-exception-mappings> <action name="index"> <result type="redirectAction"> <param name="actionName">HelloWorld</param> <param name="namespace">/example</param> </result> </action> </package> <include file="example.--> <!-- Add packages here --> <constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"> <action name="hello" class="com.pb.web.action.HelloAction3"> <result> /helloStruts.jsp </result> </action> </package></struts>
三、实现
action
package com.pb.web.action;import com.opensymphony.xwork2.ActionSupport;/* * 第三种 继承 ActionSupport类它是Action的实现类 */public class HelloAction3 extends ActionSupport { /** * */ private static final long serialVersionUID = 1L; @Override public String execute() throws Exception { // TODO Auto-generated method stub return "success"; } }
页面
helloStruts.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!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=UTF-8"><title>HelloStruts</title></head><body><h1 align="center">Hello Struts!</h1></body></html>
在地址栏中输入http://localhost:8080/StrutsDemo1/hello.action
以hello.action访问就可以跳到helloStruts.jsp页面
原标题:Struts2(一)
关键词:Struts