
有很多种方法,如果你的页面是:
<h1 id="aaa"><s:property valu="id" /></h1>
在JS中,
documentgetElementById('aaa')innerHTML就可以取到。
如果是这样 *** 作的
<script>
function test(num)
{
//入参可以拿到数据。
}
</script>
<td onmouseover="test(<s:property value="id" />)"></td>
------------------------------------
可在action中另定义两个属性来获得所选择
分别为其设置get和set方法
然后select的属性中id属性设置名字与在action中定义的属性名相同
这样就可以获得了吧,
当然方法还有
比如你在选驻地的时候
有两个想选框
左面一列为升一级,右一列为市一级
那么我选了省一级的后,右面自动出现在这个省中的市一级
那么我选择了市一级后,传到action中,根据市一级的id号可以获得左面我选择了哪个
这样也可以
当然要求左右必须有关联
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义\x0d\这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。例如:\x0d\public class LoginAction extends ActionSupport{privateUseruser; // 对象privateStringusername;// 字符串publicListlist = new LinkedList();//链表public User getUser() {\x0d\return user;}\x0d\public void setUser(User user) {\x0d\thisuser = user;}\x0d\public String getUsername() {\x0d\return username;}\x0d\public void setUsername(String username){\x0d\thisusername = username;}\x0d\public List getList() {\x0d\return list;}\x0d\public void setList(List list) {\x0d\thislist = list;}}1、jsp页面获取字符串的方法\x0d\k||(g(function(){alog("speedset","lt",+new Date),e=bcreateElement(c),easync=!0,esrc=d+"v="+~(new Date/864e5)+~(new Date/864e5),f=bgetElementsByTagName(c)[0],fparentNodeinsertBefore(e,f)}),j())}}(window,document,"script","/hunter/alog/dpmobileminjs"); windowtt = 1682828029;
用你想用的方式- -
jsp获得action的数据的方式有很多~
其中获得属性的(有getter和setter)
${templatetitle[1]}<br><s:property value="templatetitle[0]"/><br>
<s:property value="#requesttemplatetitle[2]"/> <br>
这3种都可以 建议第二种
当然要求action里有template的getter/setter,
template里也要有title的getter/setter
但注意一点,虽然3种都能获得属性的值
但只有第二种方式是确定能获得属性而不是其他存储的同名值的
但只有第二种方式是确定能获得属性而不是其他存储的同名值的
但只有第二种方式是确定能获得属性而不是其他存储的同名值的
为什么这么说呢,第一种方式简直是万能的
可以获得 request > 属性 > ActionContext > session> application 里所存储的数据,
也就是你只要存储在任意一个里面, 不管request,还是session, 或者页面里你定义个变量- -
通过 ${name} 都能得到
但先后顺序就像上面所写的, 优先得request, 其次属性 依此类推
第二种方式,也可以取多种类型的存储
但优先取 属性 , 其次是ActionContext 所以可以确保能取属性
第三种方式
优先取request, 其次是属性, 其次是ActionContext
PS:补充一点 用struts标签,需要线taglib:
<%@taglib prefix="s" uri="/struts-tags" %>PS2:再补充一点, 具体有几种引用action数据的方法,可以看这
>
PS3:再补充一点点, struts2快要老死了, 建议SpringMVC
以上就是关于javascript如何获取struts2标签的值全部的内容,包括:javascript如何获取struts2标签的值、struts的Action中如何获取doubleselect选项值、jsp如何获取struts2 action中返回的对象的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)