句子组分享经典句子,语录大全,祝福用语,美文美句

首页 > 祝福语 / 正文

struts2 教程,struts2简单例子

2025-02-23 13:17:48 祝福语

Struts2作为一款流行的JavaWe框架,在培训市场和开发者社区中备受关注。小编将围绕Struts2教程,通过一个简单的例子,详细介绍Struts2的基础知识及其在企业中的应用。

1.下载与准备

为了开始Struts2的开发,首先需要下载Struts2开发包,并确保开发环境的配置正确。以下是详细步骤:

1.访问AacheStruts2官网,下载最新的Struts2开发包。

2.将下载的jar包添加到项目的classath中。

3.配置we.xml文件,添加Struts2过滤器。

4.确保Tomcat服务器已经安装并启动。

2.HelloWorld示例

通过开发一个简单的HelloWorld应用,读者将学习Struts2基础,包括Action的创建和使用。

②最后一个例子切记,将来在处理jQuery-EasyUI-DataGrid组件时,我们还要用到,将来在企业中,就算脱离struts2的环境,也能用第三方工具将Java类型转成JSON文本。

ulicclassTestean2Json{

rivatestaticvoidjavaean2json(){

Citycity=newCity(1,&quot

广州&quot

JSONArrayjsonArray=JSONArray.fromOject(city)

System.out.rintln(jsonArray.toString())

3.使用@Imort导入

使用@Imort导入的类会被Sring加载到IOC容器中,导入形式主要有以下几种:

1.导入普通类:使用@Imort注解直接导入普通类。 2.导入配置类:该配置类中的所有ean对象都会导入到IOC容器中。

Imort({})

3.导入ImortSelector接口实现类:将哪些类交给IOC,给出全类名。

Imort({MyImort.class})

4.利用Struts自定义标记库建立用户接口

利用Struts提供的自定义标记库建立用户接口,将应用逻辑和显示逻辑分离。Struts框架通过这些自定义标记建立View和Model之间的联系。Struts的自定义标记还提供了很多定制页面的功能。

5.Struts2与SringMVC的比较

Struts2是基于过滤器实现的,而SringMVC基于servlet实现。

1.运行速度:Servlet比过滤器快。 2.多例模式:Struts2是多例的,每一次请求都会创建一个Action对象;而SringMVC是单例的。

6.Struts2简单例子

以下是一个使用Struts2实现注册功能的简单例子。

ControlFilter.java

ackagecom.jikexueyuan.filter

imortjava.io.IOExcetion

imortjavax.servlet.Filter

imortjavax.servlet.FilterChain

imortjavax.servlet.FilterConfig

imortjavax.servlet.ServletExcetion

imortjavax.servlet.ServletRequest

imortjavax.servlet.ServletResonse

ulicclassControlFilterimlementsFilter{

Override

ulicvoiddoFilter(ServletRequestrequest,ServletResonseresonse,FilterChainchain)

throwsIOExcetion,ServletExcetion{

/过滤逻辑

chain.doFilter(request,resonse)

Override

ulicvoidinit(FilterConfigfilterConfig)throwsServletExcetion{

/初始化逻辑

Override

ulicvoiddestroy(){

/销毁逻辑

通过以上例子,读者可以了解到Struts2的基本用法及其在企业中的应用。希望小编对学习Struts2有所帮助。

网站分类