设为首页 加入收藏

TOP

Struts2 convention-plugin 使用笔记
2014-11-24 03:19:59 来源: 作者: 【 】 浏览:1
Tags:Struts2 convention-plugin 使用 笔记

最近又在学习struts2 ,之前虽然使用过,但是也只是使用,struts2 的很多功能根本就没去了解过,现在决定学习一下,暂不要求有多深入。所以如果您需要的是一个高级教程,那么请转车。。。此次列车不去那里。


系统环境如下


struts 版本为2.3.4.1,在 struts2的官方文档中讲到


The Convention Plugin is bundled with Struts since 2.1 and replaces the Codebehind Plugin and Zero Config plugins.


在struts2.1 之后,已经使用Convention Plugin替换了CodeBehind,如果您使用的版本与我使用的版本不一致的话,请注意这里的区别以及由此引起的配置差异。


需要使用Jar包如下(在struts2的lib包下都有,粘贴复制就OK了)


这些是我发现的最少包配置,至少我在删除这些包的时候,总会出现各种各样的错误的。也许你长的比较帅气(性感) struts会卖你面子不报错的 大笑


这里要注意javassist-3.11.0.GA.jar 这个包,如果删除这个包程序会报错无法启动,因为ongl这个包依赖它,而其他的某一个包依赖ongl,所以这两个包是不能删掉的。


首先用eclipse 新建一个 动态web项目 这一步不需要多说,相信大家都会的,不会的话那么、这个、那个,你去百度一下吧.新建完成后,将以上各包复制进WEB-INF 下面的lib包下,build path。


在src目录下新建一个xml,我这里名字叫做struts.xml


< xml version="1.0" encoding="UTF-8" >
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">




 



如果需要可以新建一个struts.properties文件,根据文档来讲,和struts.xml 是差不多的,


All properties can also be set using Constant Configuration in an XML configuration file.


这个文件提供以K-V模式配置,


在WEB-INF 下的web.xm文件我的配置如下


< xml version="1.0" encoding="UTF-8" >
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">
Struts


action
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter


action/*/s/WEB-INF/struts-tags.tldindex.htmlindex.htmindex.jspdefault.htmldefault.htmdefault.jsp


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Python , 一个简单的单线程的C/S.. 下一篇Struts2 注解模式的几个知识点

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)