Struts1.2.4学习心得!(-)

Struts 1.2.4 Java Web开发框架完整JAR包与实战解析 Struts 1.2.4 是Apache基金会推出的经典Java Web框架,基于MVC设计模式构建,实现了表现层的职责分离。其核心通过前端控制器统一接收请求,依据配置将请求分发至对应的Action处理类,实现流程控制与业务解耦。该框架以ActionForm封装表单数据,利用反射机制自动绑定请求参数,结合定义导航规则,形成清晰的请求响应链条。MVC三层结构在Struts中体现为:JSP/标签库为View,Action。 阅读详情
第一次学习:

1.直接转发配置,在struts-config.xml 可以直接将请求转到指定位置:
如:<action path="/welcome" forward="/index.html" />
当在网页上打开 welcome.do时,自动跳到index.html

2.cookie的使用:
在JSP网页头部增加一句:<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
用下面的代码新建cookie.
< bean : cookie id="sess" name="JSESSIONID" value="JSESSIONID-IS-UNDEFINED" / >
取cookie的值:
(1)< jsp:getProperty name="sess" property="comment" />
这种取法,当comment为空时,显示null
(2)< bean:write name="sess" property="comment" />
这种取法,当comment为空时,什么也不显示

3.int,float,string等数据类型在网页上的显示:

设有一个TestBean的BEAN的函数返回多种数据类型. 用下面语句取 bean对象.
<jsp:useBean id="test1" scope="page" class="org.apache.struts.webapp.exercise.TestBean" />
用下面语句定义返回的各种数据类型的值:
java代码: 

 1 
 2 < bean:define id="test1_boolean" name="test1" property="booleanProperty" />
 3  < bean:define id="test1_double" name="test1" property="doubleProperty" />
 4  < bean:define id="test1_float" name="test1" property="floatProperty" />
 5 < bean:define id="test1_int" name="test1" property="intProperty" />
 6  < bean:define id="test1_long" name="test1" property="longProperty" />
 7  < bean:define id="test1_short" name="test1" property="shortProperty" />
 8 < bean:define id="test1_string" name="test1" property="stringProperty" />
 9 


用下面的方法显示值:
java代码: 

 1 
 2 <%= test1_boolean %>
 3 <%= test1_double %>
 4  <%= test1_string %>
 5 ................
 6 

struts1.2下载包 jspstruts1.2 包 asdasdasd dasd a 立即下载

相关推荐

struts1.2之完整登陆

视频第一部分共三部分 下载前请阅读博客文章详细 博文链接:https://dlivan.iteye.com/blog/68700

struts1.2介绍

                   Struts中是apache组织的MVC框架下表列出了Struts中用到的lib包及其用途包名称用途Common-beanutils.jar简单易用的 Java 反射和内省 API 包装器Commons-collections.jar一组用于扩展和增强 Java Collections F

zhangxinwei的专栏 2005

struts1.2自定义标签之session验证

视频第一部分共两部分 下载前请阅读博客文章详细 博文链接:https://dlivan.iteye.com/blog/68374

struts1.2 学习笔记(教程)

status学习笔记及历程第一讲:1. 了解struts工作流程:首先struts基于MVC模式, 用户发送的请求讲被ActionServlet处理,转发,但是它是怎样实现的了??实现原理:web.xml 配置:     action    org.apache.struts.action.ActionServlet          config     

toyouheart的专栏 1万+

常用框架学习(一)——Struts2

1.1  Struts2概述1.1.1  什么是Struts2Struts2是由Apache社区的Struts1和Opensysmphony的Webwork整合而来,Struts负责对http请求的处理,Webwork负责业务逻辑处理。1.1.2 运行环境搭建1.导入13个jar包(在Struts2自带的demo中可以找到最少所需包)2.需要在web.xml文件中配置StrutsPrepareAn...

不忘初心的博客 3万+

Struts1.2.4 的新特性

Struts1.2.4新特征主要修改:不赞成特征 Struts1.1中已经有很多构造不再赞成使用。许多已经被删除了。所以在升级到1.2.4时,请clean-compile 你的应用,并且使deprecation warnings 被打开。在升级到1.2.4之前强烈建议解决所有decprecated 的用法。最可能应用开发人员的用法是: org.apa

Yuan的专栏 1924

Struts2学习心得

struts2学习心得,稍做一些记录 ,如下: 1. 首先,struts2实在WebWork2基础上发展而来的,同时也属于MVC框架。struts2struts1的一些区别,你可以自己去揣摩,我自己看了一些资料,总结几点如下:      a. struts2不像struts1一样与servletAPI和strutsAPI之间存在紧密的耦合性,既不依赖于strutsAPI的Action,也...

hengltyy的博客 546

Struts1Struts2

关于Struts2的出现缘由和好处就不多说啦,看了几篇总结的不错的文章,整理下贴出来,共同学习了。 Action的区别 对于有着丰富的Struts1.x开发经验的朋友来说,都十分的清楚Action是整个Struts框架的核心内容,当然Struts2也不例外。不过,Struts1.x与Struts2的Action模型很大的区别。 Struts2Struts1.x的差别,最明显的就是Strut

袁伏彪 —— 共享,共赢 2万+

Struts1.2.4学习心得!()

第四次学习: 这次学习碰到了与struts1.1很不同的地方,就是ActionForm类不仅仅是String型,可以是任意数据类型了. 1.表单录入(含bean的嵌套). 设有一个testBean类,这个类中又含有一个nested属性(nested为一个类的实例),当要为nested类的booleanProperty属性设定值时用nested.booleanProperty指定位置.下面例子录入数

!Java 3047

Struts2 如何在 jdk 1.4下运行

 原文地址:Struts2 如何在 jdk 1.4下运行首先讲一下Struts2的标准开发环境:1.Servlet API 2.42.JSP API 2.03.Java 5(还算是比较标准吧?呵呵)但是,在某些情况下你得使用JDK1.4来开发(比如我参与的项目),很显然不符合Java 5的这个标准,怎么办?不要慌,Struts2的开发人员已经想到了。

强大的外表下,真实很渺小! 651

Struts1.2登录实例

利用Struts1的框架实现简单的登录,在实例中了解Struts1的流程以及相应的配置。

struts-1.2.4.tar.gz

struts-1.2.4.tar.gz for linux 官方完整包

struts1.2资源整合

struts1.2源码.rar 核心源码 struts-1.2.4-lib Struts1.2API chm格式

struts2学习心得

复习提纲 知识点复习: 第二章 基于Struts2框架的web应用开发流程。 新建项目,引入相应jar包 新建视图 创建Action类 创建并配置struts.xml 配置web.xml 发布并测试项目 第三章、第四章 1. struts框架的工作原理; 发起请求 服务器接收请求并交给struts2的核心控制器 根据请求的url查看struts.xml中的namespac...

小蜗牛的博客 962

struts1struts2的区别

下面有关struts1struts2的区别,描述错误的是? B A Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口 B Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的 C Struts1 Action 依赖于Servlet API,Struts 2 ...

熊仙森滴Blog 2428

Struts1Struts2对比

最近学习了Struts1Struts2.很多人、很多资料都提到。Struts2不是从Struts1发展而来的。Struts2的前身是WebWork。那它俩到底有多大的不同呢,看了一些资料,下边就来比较比较。一、架构分析Struts1的架构图: 执行流程: 1.用户在浏览器端发送请求,服务器(比如:Tomcat)创建HttpServletRequest和HttpServletResponse对象

大道至简 1696

Struts1Struts2

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Stru...

qq_42264638的博客 1120

Struts2Struts1的比较

Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2Struts1和Webwork结合的产物。 简单来说二者的区别是:         一个是Stuts1 ,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置a

(Java) 3511
上一篇: JSP在线人数
下一篇: Struts1.2.4学习心得!(二)
arielxp
博客等级 码龄23年 557粉丝 476原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值