Struts1.2.4学习心得!(三)

2023-10-15 10:08
文章标签 学习心得 struts1.2

本文主要是介绍Struts1.2.4学习心得!(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第三次学习:

1.从Bean中取得数组并显示(其中intArray为BEAN返回的数组)

java代码:

1
2 <jsp:useBean id="test3" scope="page" class="org. apache. struts. webapp. exercise. TestBean" />
3 <table border=" 1">
4 <tr>
5 <th>Correct Value</th>
6 <th> Array Result</th>
7 <th>Indexed Result</th>
8 </tr><% for ( int index = 0; index < 5; index++ ) { %>
9 <tr>
10 <td>
11 <%= index * 10 %>
12 </td>
13 <td>
14 <bean:write name="test3" property= '<%= "intArray[" + index + "]" %>' />
15 </td>
16 <td>
17 <bean:write name="test3" property= '<%= "intIndexed[" + index + "]" %>' />
18 </td>
19 </tr><% } %>
20 </table>
21





2.嵌套Bean的属性的显示(nested为TestBean的一个属性,nested为一个bean.显示nested中的属性值)

java代码:

1
2<jsp:useBean id="test5" scope="page" class="org. apache. struts. webapp. exercise. TestBean" />
3 <table border=" 1">
4 <tr>
5 <th>Data Type</th>
6 <th>Correct Value</th>
7 <th>Test Result</th>
8 </tr>
9 <tr>
10 <td> boolean</td>
11 <td>
12 <jsp:getProperty name="test5" property="booleanProperty" />
13 </td>
14 <td>
15 <bean:write name="test5" property="nested. booleanProperty" />
16 </td>
17 </tr>
18 <tr>
19 <td> double</td>
20 <td>
21 <jsp:getProperty name="test5" property="doubleProperty" />
22 </td>
23 <td>
24 <bean:write name="test5" property="nested. doubleProperty" />
25 </td>
26 </tr>
27 <tr>
28 <td>float</td>
29 <td>
30 <jsp:getProperty name="test5" property="floatProperty" />
31 </td>
32 <td>
33 <bean:write name="test5" property="nested. floatProperty" />
34 </td>
35 </tr>
36 <tr>
37 <td> int</td>
38 <td>
39 <jsp:getProperty name="test5" property="intProperty" />
40 </td>
41 <td>
42 <bean:write name="test5" property="nested. intProperty" />
43 </td>
44 </tr>
45 <tr>
46 <td>long</td>
47 <td>
48 <jsp:getProperty name="test5" property="longProperty" />
49 </td>
50 <td>
51 <bean:write name="test5" property="nested. longProperty" />
52 </td>
53 </tr>
54 <tr>
55 <td>short</td>
56 <td>
57 <jsp:getProperty name="test5" property="shortProperty" />
58 </td>
59 <td>
60 <bean:write name="test5" property="nested. shortProperty" />
61 </td>
62 </tr>
63 <tr>
64 <td> String</td>
65 <td>
66 <jsp:getProperty name="test5" property="stringProperty" />
67 </td>
68 <td>
69 <bean:write name="test5" property="nested. stringProperty" />
70 </td>
71 </tr>
72 </table>
73



3.嵌套bean中数组的显示(nested为TestBean的一个属性,nested为一个bean.显示nested中的数组的属性值)

java代码:

1
2 <jsp:useBean id="test6" scope="page" class="org. apache. struts. webapp. exercise. TestBean" />
3 <table border=" 1">
4 <tr>
5 <th>Correct Value</th>
6 <th> Array Result</th>
7 <th>Indexed Result</th>
8 </tr><% for ( int index = 0; index < 5; index++ ) { %>
9 <tr>
10 <td>
11 <%= index * 10 %>
12 </td>
13 <td>
14 <bean:write name="test6" property= '<%= "nested.intArray[" + index + "]" %>' />
15 </td>
16 <td>
17 <bean:write name="test6" property= '<%= "nested.intIndexed[" + index + "]" %>' />
18 </td>
19 </tr><% } %>
20 </table>
21

这篇关于Struts1.2.4学习心得!(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/216983

相关文章

Java EE学习心得

–Java EE学习心得     1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程…….. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程,完事后,再思考  我编的程序还有那些不好的地方和要改进的地方,可以增加写什么功能等等;然后再去编程; 2. 先搭建整体框架再抠细节,在编程中不管是什么要先做出来,再去问怎么做!即是:先K

24.9.1学习心得

VGG(Visual Geometry Group)网络是由牛津大学视觉几何小组提出的一种卷积神经网络模型,该模型因其在ImageNet大规模视觉识别挑战赛(ILSVRC 2014)中的优异表现而闻名。VGG模型的特点在于其架构的简单性和一致性,以及对参数数量的大量使用,这使得它成为了深度学习领域中一个非常受欢迎的基础模型。 VGG架构的主要特点包括: 堆叠的3x3卷积层:VGG网络使用了多

城市管理违规行为智能识别 Task3学习心得

本次学习主要针对数据集增强和模型预测 1、数据增强: 1)将四张训练图像组合成一张,增加物体尺度和位置的多样性。 2)复制一个图像的随机区域并粘贴到另一个图像上,生成新的训练样本 3)图像的随机旋转、缩放、平移和剪切,增加对几何变换的鲁棒性 4)通过线性组合两张图像及其标签创造合成图像,增加特征空间的泛化 5)一个支持多种增强技术的图像增强库,提供灵活的增强管道定义 6)对图像的色相

Datawhale X 李宏毅苹果书 AI夏令营_深度学习基础学习心得Task2.2

本次学习分类问题 1、分类与回归: 回归一般输出一个值y_hat 期望与y越接近越好。分类一般有几类就输出几个值,是一个one-hot的向量,在类别对应的位置值为1 本文介绍了一种重复输出数值后加权的方法,但是我做分类一般用全连接层直接输出多个值,然后使用argmax函数 2、softmax: 公式: 其实主要是一个归一化的作用,并且输出所有值的和为1,这样就类似于每一个类别的概率;并

【60天备战2024年11月软考高级系统架构设计师——第0天:详细规划与学习心得】

开篇 2024年11月的软考高级系统架构设计师考试即将到来,留给我们的时间不多了。在这60天的时间里,我决定全力以赴,通过系统的学习和高效的复习,争取在考试中取得理想的成绩(必拿下)。这篇博客将分享我为备考制定的详细学习计划,以及如何在紧张的时间里高效学习。 第一部分:备考规划概述 要在两个月内通过高级系统架构设计师考试,合理的学习计划是关键。我将整个备考过程划分为四个阶段:基础知识复习、重

Datawhale X 李宏毅苹果书 AI夏令营_深度学习基础学习心得Task2

本次学习主要针对自适应学习率;介绍了Adagrad,RMSprop和Adam优化器 1、为什么需要自适应学习率: 训练一个网络,在走到临界点的时候损失不再下降,而梯度并没有变得很小。相当于下坡路在两步之间,而步子迈大了,直接把下坡路跳过了,又走到上坡路上了。在这时候就需要把学习率(步幅)调低一点让梯度继续下降。 但是常规的 学习率下降方法是不够用的,我们希望在梯度大的时候走慢点,在梯度小的时

24.8.26学习心得

验证数据集(Validation Set)和测试数据集(Test Set)在机器学习和深度学习中都是非常重要的概念。它们各自有不同的用途和目的。下面详细解释两者之间的区别: 1. 验证数据集(Validation Set) 目的: 超参数调整:验证数据集主要用于调整模型的超参数,如学习率、正则化系数、网络层数等。模型选择:用于选择最佳模型。例如,在交叉验证中,通过在验证数据集上的表现来选择性

Datawhale X 李宏毅苹果书 AI夏令营_深度学习基础学习心得

本次学习了深度学习中的局部最小值 1、书上说有时候模型一开始就训练不起来,不管怎么更新参数损失都不下降。我之前遇到过这种情况,大概是做一个数据很不平衡的二分类,正负样本比例大概为9:1,模型倾向于全部预测为正样本,没有办法学习负样本。 2、3.1.1介绍了一下鞍点,鞍点的各个方向的梯度是等于零的,而我们的模型反向传播又是基于梯度的,所以到了鞍点就没有办法再让损失下降了,但是其实鞍点和局部最优又

PSO算法学习心得

一 算法基本思想    粒子群优化算法属于群智能(swarm intelligence)优化算法。群智能分两种,一种是粒群优化,一种是蚁群优化。        群智能概念:假设你和你的朋友们(individual)去寻宝(objective),每个人都有一个探测器(function)可以知道宝藏到探测器的距离。在找的过程中,每个人都可以把信息共享出去,每个人都能看到现在谁离宝藏最近。这样,你看

Spring学习心得

最近有人问我学习Spring的经验。心中不免有些惭愧,本来以为自己对Spring算比较精通啦,但最近看Professional Java development with SpringFramework,发现其实自己还有好多东西不知道。不过既然有人问起,就大概谈一下体会吧,由于我自己的途径与下面所列的步骤还是有些差距的(主要是当时关于Spring的书和参考资料太少了),而且每个人的学习方式也会不