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