struts2小项目学习01之环境的搭建
来源:互联网 发布:淘宝饰品店简介怎么写 编辑:程序博客网 时间:2024/06/04 19:52
说明
最近再看struts in action ,感觉还是要找个地方记录下比较好,所以就选择csdn的blog记录自己的成长历程,结合看书我准备自己动手做个小项目并把进展情况和疑问写下来,供自己学习使用。今天是第一次自己写关于struts2方面的博客,欢迎各位大牛拍砖,拍的越狠,我进步的越快。
环境的安装
工欲善其事必先利其器,先介绍一下环境的安装
jdk环境的安装和配置
eclipse的安装
struts2的下载
先看一下,下载的struts文件夹的内容
app文件夹是一些应用实例,就是官网给的sample,docs是你下载的这个版本的帮助文档,lib是含有的一些jar文件,这就是咱们要用到的东西,src是struts2的部分源码,毕竟struts2是基于webwork的核心。
配置HelloWorld程序
1、利用官网sample的例子,解压app文件加下的struts2-blank(一个空白的struts2项目)
2、新建项目
整个项目的结构是
3、开始配置
将struts2-blank\WEB-INF\classes下的Struts.xml文件拷贝到新建的项目的src目录下
4、
然后打开存在的web.xml文件并把
<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>
拷贝到新建项目的web.xml文件中。
5、前面已经配置类struts.xml和web.xml下面导入jar包,打开struts-2.2.3.1的struts2-blank\WEB-INF\lib文件夹如下
选中所有的jar文件粘贴到新建项目的lib文件夹下面
然后刷新,就会看到jar包
接下来修改struts.xml文件改成
<struts>
<constant name="struts.devMode" value="true" />
<package name="default"namespace="/" extends="struts-default">
<action name="hello" class="org.struts2.llp01.Hello">
<result>
/HelloWorld.jsp
</result>
</action>
</package>
</struts>
接下来就开始编写HelloWorld.jsp
7、在src目录下建立自己的action,名字为Hello
package org.struts2.llp01;
import com.opensymphony.xwork2.ActionSupport;
public class Hello extends ActionSupport {
private static final long serialVersionUID = 1L;
@Override
public String execute()
{
return SUCCESS;
}
}
7、helloworld.jsp文件
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!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">
</head>
<body>
<h3>
<s:property value="username"/><br>
</h3>
</body>
</html>
8、运行项目
- struts2小项目学习01之环境的搭建
- SSH学习之Struts2的环境搭建
- 【Struts2】--项目环境搭建
- Struts2学习笔记之开发环境搭建
- Struts2学习笔记之开发环境搭建
- Struts2学习之开发环境搭建
- Struts2学习笔记之开发环境搭建
- Struts2学习笔记之开发环境搭建
- Struts2学习笔记之环境搭建
- JAVA-Struts2学习之环境搭建
- Struts2学习笔记系列之环境搭建
- Struts2 环境的搭建及项目测试:
- Struts2 环境的搭建及项目测试
- Android学习笔记之项目环境搭建
- Struts2学习笔记二——Struts2环境的搭建
- struts2的环境搭建
- Struts2环境的搭建
- Struts2的环境搭建
- Struts中token标签防止重复提交
- linux----7----用户群组和权限
- 黑马程序员_12月20日
- Struts2学习笔记(11)-----Struts2之拦截器(下)
- Java环境变量配置方法详解
- struts2小项目学习01之环境的搭建
- 服务器操作脚本
- 趣味算法-约瑟夫环
- 实现MyXLS设置行高的功能
- JNI的使用
- 我的2011-最快的一年
- Linux上的WLAN设备相关知识
- mybatis使用步骤
- 打印 manpage