Java项目(struts2框架)
来源:互联网 发布:九阴真经买淘宝礼包 编辑:程序博客网 时间:2024/05/17 04:06
Java项目(struts2框架)
工具/原料:
Eclipse,struts
方法:
1. 打开eclipse新建java项目File-->New-->other;
2. 导入jar包,项目名称上右键-->Build Path--> Configure Build Path... ;
红框内就是我们所导入的jar包了;
3. 接下来,配置struts2,首先需要导入struts2的jar包,方法如(2.);
新建一个XML来配置struts2,一般情况下为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>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<constant name="struts.enable.SlashesInActionNames" value="true" />
<constant name="struts.devMode" value="true" />
<constant name="struts.action.extension" value="do"/>
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.multipart.maxSize" value="20971520"/>
<package name="default" namespace="/" extends="struts-default"> <interceptors>
<interceptor name="loginInterceptor" class="com.hw.common.interceptor.LoginInterceptor" />
<interceptor-stack name="loginInterceptorStack"> <interceptor-ref name="defaultStack" /> <interceptor-ref name="loginInterceptor" />
</interceptor-stack> </interceptors>
</package>
<!-- Add packages here -->
<package name="Index" namespace="/" extends="default">
<action name="Index*" class="com.hw.module.action.IndexAction" method="{1}">
<result name="success">${url}</result>
<interceptor-ref name="defaultStack" />
</action>
</package>
<package name="Admin" namespace="/Admin" extends="default">
<action name="AdvertAdmin*" class="com.hw.module.action.AdvertAdminAction" method="{1}"> <result name="success">${url}</result>
<interceptor-ref name="loginInterceptorStack" />
</action>
</package>
</struts>
注意struts.xml中,<interceptors></interceptors>为配置的监听器;
在struts.xml中配置Action时还应注意每一个Action的interceptor-ref状态;它的状态分为两种,1:为未登录状态<interceptor-ref name="defaultStack" />;2:为登录状态<interceptor-ref name="loginInterceptorStack" />
然后我们需要在web.xml中配置struts2拦截器。
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app id="hw" 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"> <display-name>Struts Blank</display-name>
<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>left.jsp</welcome-file>
</welcome-file-list> </web-app>
至此我们的struts2框架基本搭建成功。
对于学习有困难不知道如何提升自己想学习更多的可以加扣:578024144进行交流得到帮助,获取学习资料
- Java项目(struts2框架)
- Java struts2 框架
- java 搭建Struts2框架
- Java Struts2框架
- Maven项目整合Struts2框架
- 基于SSH2框架的Web项目开发(Java)之一SHH2基本框架(Struts2+Hibernate)
- JAVA Struts2框架之开篇
- Java Web框架:Struts2简介
- java框架之struts2国际化
- 【java-web框架】struts2复习
- java框架总结之struts2:
- Spring+struts2+hibernate框架的Java Web项目利用POI导出Excel简单例子
- struts2框架,小型项目该何去何从?
- JavaWeb 项目struts2框架目录结构
- struts2框架的项目走向流转过程。
- ssh框架整合项目struts2、spring、hibernate
- java S2SH项目框架Struts2.3+Spring3.1+Hibernate3.6框架搭建整合以及实例demo代码分享
- (Struts2 学习篇)Web 项目搭建Struts2框架
- 算法-一种数组环形队列的数据结构
- requestWindowFeature(标题栏)
- iOS OC 和 Swift Cocoapods 的使用
- jzoj 2032. 数字游戏
- iOS 页面间几种传值方式(属性,代理,block,单例,通知)
- Java项目(struts2框架)
- 安卓广播
- POJ 2632 Crashing Robots 机器人模拟
- 欢迎使用CSDN-markdown编辑器
- 1096. Consecutive Factors (20)
- bzoj3531 [Sdoi2014]旅行 【树链剖分+线段树动态开点】
- 【oracle】查询表的相关信息
- 博客初尝试
- 经典第五章例5.1 UVa 10474 Where is the Marble?(排序与检索)