第一节:简单框架搭建-struts-2.3.15.3
来源:互联网 发布:2017年云计算行业报告 编辑:程序博客网 时间:2024/05/29 04:45
相关jar包及dome下载地址:http://download.csdn.net/detail/a85820069/6743205
选择struts2版本struts-2.3.15.3。
Struts2 的web应用默认需要JAVA5运行环境,需要Web容器支持Servlet API 2.4 和 JSP API 2.0。
为一个Web增加Struts2功能需要三个步骤。
1.将Struts2框架的jar包拷贝到WEb-inf/lib路径下。
2.修改Web.xml文件,在web.xml文件中配置Struts2的拦截器Filter。
3.在WEB-INF/classes下增加struts.xml配置文件。
1.导入包。
commons-fileupload-1.3.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.15.3.jar
xwork-core-2.3.15.3.jar
2.在web.xml中加入Struts的过滤器。
<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>
3.在SRC目录下加入struts.xml(编译后在classes文件夹内)。
<!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="action" extends="struts-default"><action name="HelloWorld"class="com.struts.action.HelloWorldAction"><result>HelloWorld.jsp</result></action></package></struts>
4.HelloWorldAction的Java代码。
package com.struts.action;import com.opensymphony.xwork2.ActionSupport;public class HelloWorldAction extends ActionSupport { private static final long serialVersionUID = 1L; private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public String execute() { name = "Hello, " + name + "!"; return SUCCESS; } }
5.SayHello.jsp的代码。
<%@ page contentType="text/html; charset=UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Say Hello</title></head><body><h3>Say "Hello" to:</h3><s:form action="HelloWorld"> Name: <s:textfield name="name" /><s:submit /></s:form></body></html>
6.HelloWorld.jsp的代码。
<%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Hello</title> </head> <body> <h3><s:property value="name" /></h3> </body> </html>
7.将web项目部署到tomcat下,访问SayHello.jsp即可对struts2进行测试。
0 0
- 第一节:简单框架搭建-struts-2.3.15.3
- 【Struts框架】第一节Action-简单的数据校验
- 【struts框架】第一节Action-struts基础
- Eclipse下struts框架的简单搭建
- 【struts框架】第一节Action-NameSpace定义
- 【Struts框架】第一节Action-action接受参数
- 一个简单的Struts登录框架搭建教程
- 搭建struts、spring、hibernate框架的简单流程
- struts框架的搭建
- 搭建Struts框架
- 搭建Struts框架
- 如何搭建struts框架
- struts框架搭建解决方案
- Struts框架搭建
- 【struts框架】第一节Action-路径问题与创建Action方法
- 【Struts框架】第一节Action-模块包含和defaultAction
- Struts框架简单应用
- 框架搭建之Struts框架搭建
- 局部图像特征描述概述
- javascript数据类型(以及它们的一些特性与判断)
- 基于visual Studio2013解决面试题之0909移动星号
- 基于visual Studio2013解决面试题之1001去除数字
- 黑马程序员——线程的学习
- 第一节:简单框架搭建-struts-2.3.15.3
- Chapter_02 C语言的语言特性
- Java多线程与并发库高级应用之阻塞队列BlockingQueue
- Windbg调试命令详解(1)
- asp之让Session永不过期
- UINavigationController(一)
- 黑马程序员-多线程
- JSON-lib框架,转换JSON、XML不再困难
- 二面角的余弦