当前位置: 代码迷 >> Java Web开发 >> 关于struct2里的标签有关问题
  详细解决方案

关于struct2里的标签有关问题

热度:136   发布时间:2016-04-16 21:38:46.0
关于struct2里的标签问题
<a href="aaa.action?bbb=<s:property value="ccc"/>" ><s:property value="ddd" /> </a>
这个该怎么理解的,这学期才刚接触J2EE
------解决思路----------------------
简单点,表面点:就是超链接aa.action,传递值bbb=
------解决思路----------------------
<s:property value='ccc'/>"    这是在服务器端运行,假设值为:aaa  则在浏览器中运行的是 <a href="aaa.action?bbb=aaa" ></a>

------解决思路----------------------
<a href="aaa.action?bbb=<s:property value="ccc"/>" ><s:property value="ddd" /> </a>
这是传递过去的参数=<s:property value="ccc"/>,可以用request.getPa***("bbb")去读取;

这个是页面中显示的超级连接内容<s:property value="ddd" /> 


------解决思路----------------------
<a href="aaa.action?bbb=<s:property value="ccc"/>" ><s:property value="ddd" /> </a>
这是传递过去的参数=<s:property value="ccc"/>,可以用request.getPa***("bbb")去读取;
一层层分析
首先,<a> click me</a> ,代表你点击" click me"  可以实现链接,至于链接到哪里,要看 href里面的地址
其次,href里面是一个地址,而你这里的地址,是代表根据这个地址你可以去找你写的那个action,实现它的功能,“?”号后面是说你点击链接的时候可以带过去的参数,可以跟好几个参数,你这里跟了一个,不知道你是不是想问这个的。

------解决思路----------------------
<a href="aaa.action?bbb=<s:property value="ccc"/>" ><s:property value="ddd" /> </a>

if we assume <s:property value="cc"/> = "您好" , and <s:property value="add"/> = "请点我"
then 
<a herf="aaa.actopm?bbb=您好">请点我</a>

understand ???
------解决思路----------------------
调用 aaa名字的类中默认方法execute, 传值bbb = ccc
如果你的类中有bbb字段,并且有get set 方法,则会将ccc赋值给bbb。就这样。
------解决思路----------------------
引用:
<a href="aaa.action?bbb=<s:property value="ccc"/>" ><s:property value="ddd" /> </a>
这个该怎么理解的,这学期才刚接触J2EE


这是个链接:1.点击这个链接执行aaa方法并且传递bbb=<s:property value="ccc"/>这个参数。
            2.这个链接的名字是<s:property value="ddd" /> 
------解决思路----------------------
就是一个链接,你可以看看最后生成的html/‘