首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Struts2的学习札记1配置运行环境运行第一个例子Hello word

2013-01-01 
Struts2的学习笔记1配置运行环境运行第一个例子Hello word!一下是Struts2学习过程中的一些例子和技巧的记

Struts2的学习笔记1配置运行环境运行第一个例子Hello word!

一下是Struts2学习过程中的一些例子和技巧的记录,有需要的哥们可以看看,希望给点学习的意见和建议。废话不多说了直接开始写例子。

编写Struts2所需要的资料下载 下载地址:Struts 2.3.8下载

打开网址后的网页下载信息详细解释查看一下截图:

Struts2的学习札记1配置运行环境运行第一个例子Hello word

下载后在myeclipse里新建一个web工程然后解压struts-2.3.8-all.zip.将核心库和Struts配置文件拷贝到工程目录下面。

然后修改Struts.xml的配置。修改如下:

        =====文件名: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>    <!-- Add packages here --><package name="default" namespace="/" extends="struts-default">        <action name="hello">            <result >                /hello.jsp            </result>        </action>    </package></struts>

然后配置web.xml配置的代码如下:

        =====文件名:web.xml=====<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">    <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>    <welcome-file-list>        <welcome-file>index.jsp</welcome-file>    </welcome-file-list></web-app>

然后修改要运行的jsp文件

        =====文件名:hello.jsp=====<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>color=#800000><%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 Jsp  </body></html>

然后将项目部署到服务器上运行自己的工程。在浏览器运行http://localhost:9999/struts2Hello/hello后的效果在页面显示Hello jsp

源码下载地址:

热点排行