一个struts 2.0的简单问题

问题描述

struts2.0,在jsp页面中,只能通过stuts的标签获取action的成员变量的值吗?在<%%>的脚本里能不能获取action的成员变量?

解决方案

解决方案二:
可以通过request或session传参
解决方案三:
不用request或session行吗?因为struts都是直接读取成员变量的
解决方案四:
不用request或session行吗?因为struts2.0都是直接读取成员变量的
解决方案五:
引用3楼handsome0916的回复:

不用request或session行吗?因为struts2.0都是直接读取成员变量的

他的原理也是基于request或session的。
解决方案六:
好像不行,希望你能解决,我也很想知道
解决方案七:
<%=%>脚本取不到值!只有你在页面通过<%%>定义的才可以取到!在action中的值你只能放到堆栈里!然后使用jstl或是ognl获取!
解决方案八:
struts2有值栈,直接通过OGNL来取值,不过我知道用extjs也是可以的

时间: 2024-11-03 17:48:22

一个struts 2.0的简单问题的相关文章

在Struts 2.0中国际化(i18n)您的应用程序

国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能. 其实,Struts 1.x在此部分已经做得相当不错了.它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指明其路径,再在页面用<bean:message>标志输出即可. 不过,所谓"没有最好,只有更

Flash AS3.0构建简单的声音可视化程序(波型图)

本例为Flash AS3.0实例教程,在教程中我们将学习运用SoundMixer.computeSpectrum() 方法来构建简单的声音可视化程序(即波形图),希望能给朋友们带来帮助~~ AS3.0构建简单的声音可视化程序(波型图): 开发"> 使用 SoundMixer.computeSpectrum() 方法来显示声音波形图: import flash.display.Graphics; import flash.events.Event; import flash.media.So

Struts 2.0整合Hibernate 3.2开发注册登录系统

开发工具:MyEclipse 6.0 ,Tomcat 5.5 ,JDK 1.5 ,MySQL 5.0 :开发准备:下载Struts 2.0和 Hibernate 3.2,大家可Struts和Hibernate的官方网站下载这两个框架.我们先来总览一下开发完成后的 包-类图: 首先NEW一个Web Project ,名为"LoginSystem" ,在lib 目录下加入Struts 2.0的Jar包和Hibernate 3.2的Jar包,然后按下面的步骤来: 1.在 src 目录下建 &

在Struts 2.0中实现表单数据校验(Validation)

在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章. 正如文章的开头所引用的<Writing Secure Code>的名言:"所有的输入都是罪恶的",所以我们应该对所有的外部输入进行校验.而表单是应用程序最简单的入口,对其传进来的数据,我们必须进行校验. 转换与校验(Conversion & Validation) 其实上篇文章,我本来是打算写表单数据校验的内容,但是经过再三思考后,还是决定先写Struts 2.0转换器的内容.原因是我认为转换是校

Struts 2.0中的转换器(Converter)

在我已往的Struts 1.x项目经验中,有个问题不时的出现--在创建FormBean时,对于某个属性到底应该用String还是其它类型? 开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交.这种互交建立在HTTP之上,它们互相传递是都是字符串.换句话说, 服务器可以的接收到的来自用户的数据只能是字符串或字符数组,而在服务器上的对象中,这些数据往往有多种不同的类型,如日期(Date),整数(int),浮点

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.4 ESXi 5.0的简单设置

2.4 ESXi 5.0的简单设置 要使用刚安装的ESXi系统,需要进行一些简单设置.表2-1所示即为设置ESXi 5.0所使用的按键及说明. 图2-20所示为ESXi启动后显示的控制台窗口,按F2键进行设置. 在弹出的窗口中,输入安装时设置的根密码,如图2-21所示,ESXi主机的管理员用户名是root,输入后进入ESXi的设置界面即可进行基础设置了,如图2-22所示. 2.4.1 为ESXi 5.0设置IP地址 步骤1 在直接控制台中,首先要对ESXi的网络进行设置,按图2-23所示设置好后

string-C++用已存在字符串中的n个字符初始化另一个字符串怎样写最简单

问题描述 C++用已存在字符串中的n个字符初始化另一个字符串怎样写最简单 假设字符串 char *p,p中有100个字符,我想用其中前20个初始化一个string,但是不能改变原来的字符串p,该怎么写最简单呢? 自己写来写去总是觉得很绕 解决方案 代码最简单: char * newchar = new char[101];strncpy(newchar p 100);newchar[21] = '';string * s = new string(newchar); 解决方案二: 可以使用str

【转载】.NET 2.0下简单的FTP访问程序

.NET 2.0下简单的FTP访问程序 [简介] 也许大家也不想总依赖着第三方FTP软件,值得高兴的是,本文将给你开发出一套免费的来.尽管,本文中的代码没有设计成可重用性很高的库,不过确实是一个简单的可以重复使用部分代码的程序.本文最大的目的是演示如何在.NET 2.0中使用C#设计FTP访问程序. [代码使用] 添加以下命名空间: Code: using System.Net; using System.IO; 下面的步骤可以看成,使用FtpWebRequest对象发送FTP请求的一般步骤:

用PHP写的一个冒泡排序法的函数简单实例_php实例

前几天遇到的一道关于算法的考题,要求用PHP语言实现对一个数组进行排序,我写了一个采用冒泡排序法的函数,和大家分享一下. <? //冒泡排序法 function bubble_sort($array) { $count = count($array); if($count <= 0) { return false; } for($i=0; $i<$count; $i++) { for($k=$count-1; $k>$i; $k--) { if($array[$k] < $a