struts2 基础配置 简单配置
2017-09-06 16:48
246 查看
第一步 : 导入jar http://download.csdn.net/download/qq_39590035/9966771 这里的原本是免费。
第二步:创建一个动态的web项目 在WEB-INF 下面的web.xml
其实filter配置和servlet的配置差不多
第三步:写一个实体类进行验证。继承ActionSupport类
第四步:在src目录下生成strtus.xml.
第五步:在WebContent下生成一个index1.jsp页面。
第六步:访问action地址:http://localhost:8080/TestStruts2/helloWorld.action
第二步:创建一个动态的web项目 在WEB-INF 下面的web.xml
其实filter配置和servlet的配置差不多
<!-- 配置核心拦截器 --> <filter> <!-- Filter的名字 --> <filter-name>struts2</filter-name> <!-- Filter的实现类 struts2.5和以前有不同之处 --> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> <!-- 设置字符集编码的,但并不全面 --> <init-param> <param-name>struts.i18n.encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>struts2</filter-name> <!-- 拦截所有的url --> <url-pattern>/*</url-pattern> </filter-mapping>
第三步:写一个实体类进行验证。继承ActionSupport类
package com.eduask.bean; import com.opensymphony.xwork2.ActionSupport; public class Person extends ActionSupport{ public String execute(){ return SUCCESS; } }
第四步:在src目录下生成strtus.xml.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <constant name="struts.i18n.encoding" value="utf-8"></constant> <package name="TestStruts2" namespace="/" extends="struts-default" strict-method-invocation="false"> <!-- name相当于 form里面的访问地址,当访问时可省略.action,访问helloWord.action时就相当于访问,class:实现类 --> <!-- method 如果不写就默认 调用execute方法 --> <action name="helloWorld" class="com.eduask.bean.Person" method="execute"> <!--如果name等于实体类返回的值就可以访问<result>中的地址 --> <result name="success">/index1.jsp</result> </action> <!-- <action name="*_*" class="com.eduask.bean.{1}" method="{2}" > <result name="{2}">/{1}.jsp</result> </action> --> </package> </struts>
第五步:在WebContent下生成一个index1.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>Insert title here</title> </head> <body> <h1>Struts2 2.5 简单配置成功!</h1> </body> </html>
第六步:访问action地址:http://localhost:8080/TestStruts2/helloWorld.action
相关文章推荐
- Struts2基础学习(1)-简单例子与基本配置
- [JavaWeb基础] 007.Struts2的配置和简单使用
- Struts2的配置和一个简单的例子
- 1、Struts2 的简单配置
- Struts2核心文件配置与 xml文件配置基础版
- [JavaWeb基础] 001.简单的JavaWeb代码和Tomcat配置部署
- Android NDK开发基础——配置及简单案例
- Struts2基础配置
- Struts2之Action基础与配置
- struts2基础学习之文件配置
- springmvc和struts2拦截器的简单使用以及配置
- struts2拦截器配置,strus2.xml简单配置
- struts2入门,从下载到简单的配置
- Struts2基础之一:Struts2的配置和HelloWorld
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(四)——基础环境搭建
- Struts2的简单例子配置第一个struts2例子
- struts2中struts.xml文件配置简单讲解
- Struts2-i18n简单配置及使用
- Struts2_简单配置
- oracle基础详解(一)Windows_7安装oracle和简单配置详解