首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

大家都投隐藏贴,因为小弟我不知道如何删除这篇文章

2012-10-26 
大家都投隐藏贴,因为我不知道怎么删除这篇文章对于struts2,我也是一步一步的在学习.如果有地方写的不对,还

大家都投隐藏贴,因为我不知道怎么删除这篇文章

对于struts2,我也是一步一步的在学习.如果有地方写的不对,还请指出.
参考了moxie写的<<WebWork教程0.90版>>,javaeye上已经有了,需要的再去找找吧.

?

开发环境用的是jdk1.5.0_05+myEclipse5.1.1GA+Tomcat6.0.16解压缩版.
登录apache的网站下载struts2,在这里用的是struts-2.0.14.

?

先来构建一个最简单的发布程序,体会一下struts2的大体流程.其中的知识今天不会介绍,以后会有详细的说明.
新建一个Web Project,工程名字struts,存放路径自选,点击finish完成.

?

大家都投隐藏贴,因为小弟我不知道如何删除这篇文章

?

大家都投隐藏贴,因为小弟我不知道如何删除这篇文章

?

在后面的每一步介绍中,我们添加的jar都是必须的,其他暂时用不到的jar包不会添加进去.
工程建好后,从下载的struts包的lib目录下拷贝以下5个文件放入到工程的/struts/WEB-INF/lib目录下:
commons-logging-1.0.4.jar、freemaker-2.3.8.jar、ognl-2.6.11.jar、
struts2-core-2.0.14.jar、xwork-2.0.7.jar(名称可能随着版本的不同而略有变化).

?

配置web.xml文件:

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><filter><filter-name>action</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>action</filter-name><url-pattern>*.action</url-pattern></filter-mapping></web-app>

?

?在struts/WEB-INF/classes下新建一个struts.xml文件:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"        "http://struts.apache.org/dtds/struts-2.0.dtd"><struts>    <package name="hello" namespace="/hello" extends="struts-default">        <action name="hello" name="code">package com.javaeye.sdcyst;public class Hello {public String execute() throws Exception {return "success";}}

?

在struts目录下新建一个hello.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>hello</title></head><body><h1>Hello!</h1></body></html>

?

现在整个工程的结构如下:

大家都投隐藏贴,因为小弟我不知道如何删除这篇文章

?

?

好了,发布工程,打开浏览器输入地址:http://localhost:8081/struts/hello/hello.action,页面显示成功!

(我用的Tomcat端口配置为8081)


恩,javascript已经完了。虽然用不上,但是还是要学习俄,要不还能干啥?

热点排行