struts1 是怎样从JSP页面取值的?

如题所述

通过action将表单中的数据传送过去
传送中首先去xml文件中匹配adction的相应,然后传到你响应的后台,然后通过属性配置set、get方法直接导入,从而取得数据
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-07
struts是对request进行包装的
actionForm是一个javabean
请求中的参数与ActionForm一一对应
取值使用getter,setter就行本回答被网友采纳
第2个回答  2011-11-07
通过Action,或者也可以通过发送请求时带参数也可以,在处理器类内,取出值就可以了
第3个回答  2011-11-07
最简单的方法:String code = request.getParameter("KEY");key是jsp页面控件的name属性的别名
第4个回答  2011-11-07
request.getParameter("KEY");就可以了

急struts1后台传过来一个map值,在jsp中应该怎么获得显示出来啊_百度知 ...
一个键(key),一个值(value)

在JSP页面上显示struts1的传递的MAP中的值
和其他的值一样取的,在action中写好get,set 前台就可以得到这个map,然后用mapName[key],就可以取得到你要的

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就...

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
如果数据是多个就用这个赋值给Select: 合格 不合格 损坏 如果只有一个要默认选中就用下面这个: <option selected value="${quantity}">合格 <option selected value="${quantity}">不合格 <option selected value="

java开发 怎样将*.do页面的内容映射到*.jsp页面
你这是struts1的.do?如果是struts1,办法一:直接在.do的方法里(可能是excute方法或者动态的方法)调用form的setter方法(前提是你的actionForm里必须定义对应的属性并且有getter和setter方法),jsp页面的字段定义了value属性就可以取到值了。办法二:可以在.do里使用request.setAttribute(key,value);方法...

jsp怎样从action中获取返回的数据
你可以选择多种方式1.对action的私有属性进行复制在JSP页面使用struts的标签就可以了(说实话没用过只是知道有这么个办法不推荐)2.从ServletActionContext中取出session然后把变量放进去 JSP页面上取出来用就行了3.使用struts注解的话 你可以选择使用redirect 方式然后设置param就可以了(@Action(value="\/*...

在jsp页面怎么取session里的List?
jsp获取action传来的session值问题有一下几种方法:比如action中有个session ("sessionid","11111111")一、用struts标签获取: 二、<%=request.getSession.getAttribute("sessionid");> session也是内置对象之一,可以直接用session,比request.getSession方便多了,也可以写成<%=session.getAttribute("session...

java怎样在后台获取前台jsp页面文本框的value值
1、如果你用的servlet的话,可以用request.getParameter("name");这样获取jsp页面中表单name="name"值的数据。2、如果用的struts2的话,必须在Action中写相应的get,set方法,比如:jsp页面中有个name值等于“name”,那么相应的Action中要有相应的name属性的set和get方法。Java看起来设计得很像C++,但是...

Struts1 后台往jsp传值显示问题求解
form不可以直接传数组,把数组转化成字符串进行传递 然后在后台解析字符串即可。

struts标签怎么在JSP页面把int类型转换为double类型
可以通过Double包装类来实现 var num = 123;var num1 = Double.parseDouble(num);此时的结果:123.0;备注:其实jsp在struts中都是直接通过在action中进行处理,之后直接传递的字符串类型,并且”var“是自动会判断类型的,只要把字符串输出结果定义的是double类型,进行传值即可的。

相似回答