Struts2的快速入门案例
2012-12-02 22:57
381 查看
搭建Struts2开发环境:
1、 找到开发Struts2应用需要使用到的jar文件
2、 编写Struts2的配置文件struts.xml
3、 在web.xml中加入Struts2启动配置
快速入门案例:
1、创建Action
2、创建JSP页面
运行结果如图:
运行机制图(图没截全,缺少jsp文件向浏览器反馈的一步):
1、 找到开发Struts2应用需要使用到的jar文件
2、 编写Struts2的配置文件struts.xml
<struts> <!-- Add packages here --> <!-- 当前处于开发模式 --> <constant name="struts.devMode" value="true" /> <package name="default" extends="struts-default" namespace="/"> <action name="hellostr" class="com.lissdy.action.StrutsAction" method="execute"> <result> /Hello.jsp </result> </action> </package> </struts>
3、 在web.xml中加入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>
快速入门案例:
1、创建Action
package com.lissdy.action; public class StrutsAction { public String message; public String getMessage() { return message; } public String execute() { message="我的第一个Struts2应用"; return "success"; } }
2、创建JSP页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page isELIgnored ="false"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>Hello Struts2</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"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> Hello Struts2<br> ${message} <br> </body> </html>
运行结果如图:
运行机制图(图没截全,缺少jsp文件向浏览器反馈的一步):
相关文章推荐
- Struts2系列:(24) 国际化(二)案例-快速入门
- PHP中异常处理机制快速入门案例
- 03 Struts2入门案例
- 表单验证插件jQuery.validate 介绍+快速入门案例
- Struts2入门案例
- 【06】框架学习—Struts2第一个入门案例详解
- struts2快速入门
- javaWeb el表达式和jstl快速入门案例
- Key-Value Observing 快速入门 整理案例
- Javaweb-AJAX快速入门及案例实战
- struts2_day01_03_struts2入门案例(一)(二)_05_struts2基本执行过程
- struts2 入门案例
- Spring(1)初识Spring+IOC(控制反转)+DI(依赖注入)(附:快速入门案例)
- Hibernate快速入门案例——手动增加记录
- AOP快速入门案例(一)
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- Hibernate01-快速入门案例
- 网上大篇幅的坑人的struts2入门案例
- Hibernate 4.3.11快速入门案例
- Struts2入门案例