struts2简单入门例子

【Struts 2开发模式基础和简单示例程序】 之前的文章中已经介绍了Model 2开发模式(JSP+Servlet+JavaBean+JDBC)的优越性,它通过分离系统各部分模块的功能职责,成功地克服了Model 1的缺点,这种开发方式仍然存在弊端,原因在于:它是以重新引入原始Servlet编程为代价的,程序员在编写程序时必须继承HttpServlet、覆盖doGet()和doPost()方法,严格遵守Servlet代码的编写规范。 阅读详情

1、建立javaWeb工程hello

2、在WebRoot>WEB-INF>lib下导入struts2的九个基本jar包,建立path

3、在WebRoot>WEB-INF下新建web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
  <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-app>

4、在src>com.action包下新建TestAction.java

package com.action;

import com.opensymphony.xwork2.ActionSupport;
public class TestAction extends ActionSupport{
	public String execute() throws Exception{
		System.out.println("This is my StrutsTest Propram");
		return SUCCESS;
	}
}

5、在src下新建struts文件

<?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="default" extends="struts-default">
		
		<action name="test" class="com.action.TestAction">
			<result>/index.jsp</result>
		</action>
		
	</package>
</struts>

6、在WebRoot下建立index.jsp文件

7、启动Tomcat,在浏览器输入http://localhost:8080/hello/test 或 http://localhost:8080/hello/test.action

struts2简单实例 学生信息查询实例,用struts2配置文件,action的实现以及通过action实现前后台的数据传输 立即下载

相关推荐

Struts2简单实例

使用MyEclipse开发一个Struts2项目,最简单的入门实例,很好理解,希望对您有帮助。

【java开发系列】—— struts2简单入门示例

前言   最近正好有时间总结一下,过去的知识历程,虽说东西都是入门级的,高手肯定是不屑一顾了,但是对于初次涉猎的小白们,还是可以提供点参考的。struts2其实就是为我们封装了servlet,简化了jsp跳转的复杂操作,并且提供了易于编写的标签,可以快速开发view层的代码。1 jsp触发action2 servlet接受action,交给后台class处理3 后台class跳转到其他的jsp,实现数据展现1 jsp出发action2 struts2拦截请求,调用后台action。...

wuxiaopengnihao1的博客 503

struts2.0简单的例子

附件中是本人做好的例子和struts2.0需要的jar包 博文链接:https://di201yao.iteye.com/blog/164144

struts2简单入门示例

struts2是java web开发的MVC开发框架,struts2不同的版本,开发的包有一些变化,这也导致了网上许多入门教程照做最后都运行不起来,最常报的错误就是404错误,这里有必要自己记录一下。 开发环境 1、STS 3.7.3(Spring Tool Suit),下载。STS其实是一个包装过的Eclipse,由Spring小组开发的,专门用于Spring项目的开发,当然也可以集

GAMELOFT9----纸上得来终觉浅,绝知此事要躬行 1276

手把手教你用EG2153搭建开关电源:SOP-8封装驱动芯片的5个设计技巧

本文详细介绍了使用EG2153自振荡半桥驱动芯片搭建开关电源的五个核心设计技巧。内容涵盖从深入理解芯片工作机制、频率编程计算误区、SOP-8封装的热管理方案,到死区时间评估与外部保护电路设计,以及实战调试与故障排查指南,旨在帮助工程师实现稳定可靠的小功率电源设计。

weixin_29200485的博客 377

保姆级教程:在DolphinScheduler 3.x中配置Apache SeaTunnel任务(Flink/Spark双引擎)

本文提供了一份详细的教程,指导如何在DolphinScheduler 3.x中配置Apache SeaTunnel任务,支持Flink和Spark双引擎。从环境准备、脚本选择到配置文件编写和任务调度优化,涵盖了所有关键步骤和常见问题解决方案,帮助用户高效集成SeaTunnel到海豚调度系统中。

weixin_42524945的博客 194

struts2入门简单案例

保留一下代码即可b.然后再src目录下创建struts.xml文件,内容也可以复制struts的压缩包里的struts.xml文件struts.xml保留一下代码c.创建action类(HelloWorld.java)继承ActionSupport,代码为d.创建result.jsp,代码截图a.结果为b.在地址栏输入http://localhost:8080/Strutsdemo1/helloworld.action如图c.得到result.jsp的结果。

2401_84092809的博客 542

Windows系统下LaTeX环境搭建与编辑器配置全攻略

本文详细介绍了在Windows系统下搭建LaTeX环境的完整流程,包括TeX Live的安装、TeXStudio编辑器的配置优化以及常见问题排查。特别针对中文用户推荐使用清华镜像源加速下载,并提供了XeLaTeX编译器配置、中文支持等实用技巧,帮助用户快速上手LaTeX文档编写。

weixin_42554408的博客 449

Struts2入门(2): 应用简单示例

简单的 Struts2 应用示例以下是一个简单的Structs应用示例,以一个典型的表单提交应用作为示例:1)创建index页面index.jsp&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Hello Worl...

Al_assad的博客 573

WRF-BEM相关参数说明

本参数适用于WRF-BEM模拟武汉市气候。

m0_60013472的博客 1896

保姆级教程:Windows下用GDC-Client下载TCGA数据,从环境变量配置到成功下载

本文提供Windows平台下使用GDC-Client下载TCGA数据的完整教程,从环境变量配置到成功下载。详细介绍了GDC-Client工具的安装、系统环境变量设置、配置文件优化以及数据下载实战技巧,帮助生物信息学研究者高效获取TCGA数据库中的癌症基因组数据。

weixin_42520025的博客 403

struts2入门-简单例子

首先去struts的官网https://struts.apache.org/download.cgi#struts2516,下载一个2.5及以上版本的struts2,选择下载Full Distribution,里面包含很多学习文档。 建立一个java web项目,就和普通的java web项目一样的建立方法。在WEB-IINF中的lib文件夹中放入必要的jar包,都在刚下载的struts2文件中...

weixin_40544356的博客 1364

STM32 ADC+DMA实战:手把手教你驱动XGZP6847A压力传感器(附完整代码)

本文详细介绍了如何使用STM32的ADC和DMA外设驱动XGZP6847A压力传感器,包括硬件连接、ADC配置、DMA高效传输实现以及数据处理与校准方法。通过实战案例和完整代码,帮助开发者快速掌握高精度压力数据采集技术,适用于工业控制和医疗设备等领域。

weixin_42570484的博客 404

Struts2的一个简单入门例子

default.jsp

white_smile的专栏 480

本体(Ontology)概述

认识本体        本体(Ontology)的概念源自于哲学领域,在哲学中的定义为“对世界上客观事物的系统描述,即存在论”。哲学中的本体关心的是客观现实的抽象本质。而在计算机领域,本体可以在语义层次上描述知识,可以看成描述某个学科领域知识的一个通用概念模型。德国学者Studer在1998年给出了本体的相关定义“本体是共享概念模型的形式化规范说明”。这个定义包含了四层含义:即共享(share)...

baijinswpu的博客 7万+

Python爬虫-爬取汽车之家各品牌周销量榜数据,进行数据分析

本文是该专栏的第57篇,后面会持续分享python爬虫干货知识。本文中,笔者已经整理20篇汽车平台相关的爬虫项目案例。对此感兴趣的同学,可以直接翻阅查看。同样,笔者在本文中将继续以汽车之家平台为例子。基于Python爬虫,实现批量爬取“各品牌周销量榜单”的数据。废话不多说,具体实现思路和详细逻辑,笔者将在正文结合完整代码进行详细介绍。接下来,跟着笔者直接往下看正文详细内容。(附带完整代码)

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 365

Struts2.0简单的入门例子

  从今天起,在工作之余我要记录下我学习Struts2的过程!努力! Struts2.0的第一个例子,采用的是struts-2.1.6     一,加入Struts2.0支持:xwork-2[1].0.2.jar,struts2-core-2.0.11.jar,ognl-2[1].6.11.jar                         freemarker-2[1].3.10.j...

我的IT技术杂谈 163

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

struts-2.3简单入门例子

1.下载struts2对应jar包以及文档示例2.解压struts-2.3.24\apps\struts2-blank.war 真是官方简单示例3.eclipse新建web项目,取名struts2Pro4.将struts-2.3.24\apps\struts2-blank\WEB-INF\lib里的jar包复制到web项目下的WebRoot/WEB-INF/lib中。必须包是:struts2-cor

qwcs163的博客 428

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Struts2入门--第一个简单例子

Struts2入门--第一个简单例子:如果你是第一次接触Struts2,想上手一个最最最简单的例子但不知道从何下手,那么你可以看一下这个例子; 项目目录结构: 准备工作:新建java web项目 1、导入struts2需要的jar包, 2、在web.xml文件中设置核心控制器 <web-app xmlns="http://java.sun.com/xml/ns/

Code First 355

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

java action例子_Java Struts2简单入门实例和登录实例

Java Struts2简单入门实例和登录实例1 jsp出发action2 struts2拦截请求,调用后台action3 action返回结果,由不同的jsp展现数据项目结构:srcstruts.xmlcomhellostruts2actionHelloStrutsAction.javaLoginAction.javamodelHelloMessage.javaWebContentHelloSt...

weixin_39633891的博客 148

Struts2入门(一)——环境搭建和简单例子(Struts2 2.5.2版本)

一、前言 1、了解三大框架 什么是框架? 框架是一种规范,一种规则,一种把技术组织起来的规则,这就是框架。 什么是三大框架(SSH),Struts、hibernate和spring的作用是什么? Struts主要负责层的显示,spring利用IOC和AOP来处理控制业务(负责对数据库的操作),hibernate主要作用是数据的持久性到数据库。 Struts的处理流程: 在S...

weixin_30824277的博客 330

2_struts1简单入门例子---登陆

下面用一个简单的login例子来简单的演示一下struts的流程   1 开发form      要接受浏览器传来的参数,就要对新建一个form类,这个类需要继承自org.apache.struts.action.ActionForm,form中的字段要和浏览器表单的字段名匹配(实际上是set/get属性名),这里假设前台表单传回username和password2个参数。 package...

邢路的专栏 164

struts2入门-第一个例子==》第一个struts2实例——HelloWorld==》Struts2.0搭建和简单实例==>写一个Steuts2的经典入门案例,做了一个登陆程序作为入门例子

struts2入门-第一个例子 1.从apache官网下载struts2(v2.2.1)的压缩文件,解压缩 2.打开myeclipse(v8.6),将struts2解压缩后lib下的ongl,strtus2-core,xwork-core,commons-logging,freemaker,javassist(该包需要另外下载,老版本里不需要)这六个必须包导入 在st

shenghua 1921

struts2框架入门级Demo(简易用户登录)

struts2框架入门级Demo

东溪陈姓少年 881

struts2+mybatis 入门实例

一个最简单的例子 ,开始准备把spring 也整进来的,可是出了一个错一直没搞定,就先把spring砍掉吧,吧struts和mybatis 整合好了再把spring 加进来。

232

Struts2框架简单入门

Struts2入门

qq_42640067的博客 7744
下一篇: struts2简单登录例子
zero_130
博客等级 码龄10年 21粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值