获取td中<s:property >的值

&s:url& action中获取不到&s:param &中的值,求帮助_百度知道
提问者采纳
有个1的喔,那get,set方法要按成员命名的,不能随便命名的public String getNewsid1(){return newsid1;}public void setNewsid1(String newsid1){this.newsid1 = newsid1;}这样试试
提问者评价
按照你说的,真的成功了,好开心,谢谢你!
其他类似问题
param的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Struts2中action向页面传值的问题_百度知道
Struts2中action向页面传值的问题
action:public class UsersAction extends ActionSupport { private Users users=new Users(); private UsersBiz usersBiz= public Users getUsers() {
} public void setUsers(Users users) {
this.users = } public UsersBiz getUsersBiz() {
return usersB } public void setUsersBiz(UsersBiz usersBiz) {
this.usersBiz = usersB } private List&Users& ulist=new ArrayList&Users&();; public List&Users& getUlist() {
} public void setUlist(List&Users& ulist) {
this.ulist = } public String login() {
HttpServletRequest request = ServletActionContext.getRequest();
ulist=usersBiz.getUsersByConditon(users);
Users us=new Users();
for(int i=0;i&ulist.size();i++)
us=ulist.get(i);
request.setAttribute(&us&, us);
request.setAttribute(&ulist&, ulist);
******us 和 ulist 都有数据******
return &add&; }页面:&%@ page language=&java& import=&java.util.*& pageEncoding=&utf-8&%&&%@taglib prefix=&s& uri=&/struts-tags& %&&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN&&&html&
&% String path=request.getContextPath(); response.setHeader(&Pragma&,&No-cache&);
response.setHeader(&Cache-Control&,&no-cache&);
response.setDateHeader(&Expires&, 0); %&
&title&My JSP 'index.jsp' starting page&/title& &meta http-equiv=&pragma& content=&no-cache&& &meta http-equiv=&cache-control& content=&no-cache&& &meta http-equiv=&expires& content=&0&&
&meta http-equiv=&keywords& content=&keyword1,keyword2,keyword3&& &meta http-equiv=&description& content=&This is my page&& &!-- &link rel=&stylesheet& type=&text/css& href=&styles.css&& --&
&/head&
&s:form action=&usersview.login& method=&post&&
&table border=&1&&
&td&编号&/td&
&td&部门名称&/td&
&td&电话&/td&
&td&门牌号&/td&
&td&操作&/td&
&td&${us.uid}&/td&
&td&${us.uname}&/td&
&td&${us.uage}&/td&
&td&${us.uphone}&/td&
&td&&a href=&&&添加&/a&&/td&
&s:iterator value=&request.ulist& id=&us&&
&td&&s:property value=&#us.uid&/&&/td&
&td&&s:property value=&#us.uname&/&&/td&
&td&&s:property value=&#us.uage&/&&/td&
&td&&s:property value=&#us.uphone&/&&/td&
&td&&a href=&&&添加&/a&&/td&
&/s:iterator&
&/table&
&/s:form&
&/body&&/html&两个tr都输出不来值~求教高手帮解答一下
提问者采纳
struts2框架会自动将Action中getXXX()形式的xxx属性放在ValueStack中,所以页面上通过struts2标签直接取属性即可.&s:iterator value=&request.ulist& id=&us&&改成&s:iterator value=&ulist& id=&us&&即可
&s:iterator value=&ulist& id=&users&&
&td&&s:property value=&#users.uid&/&&/td&
&td&&s:property value=&#users.uname&/&&/td&
&td&&s:property value=&#users.uage&/&&/td&
&td&&s:property value=&#users.uphone&/&&/td&
&td&&a href=&&&添加&/a&&/td&
&/s:iterator&改完后还是显示不出来
1.检查Users类的属性是不是都有set,get方法2.&s:debug /&看看ulist属性是否有值
其他类似问题
按默认排序
其他3条回答
如果你非要把struts2和struts1混用的话,上面的不可能实现,在action中 ,你只要声明Users 的get方法,并且在login方法中给us赋值,不需要像struts1那样放在request中,然后前台直接可以通过&property value=&us.uid&/&这样就可以取到,第二个集合也是 ,声明List&Users&集合的属性并提供get,set 方法,然后&s:property value=&uid&/&就可以,id=&us&也可以不用
页面: &s:iterator value=&ulist& id=&users&&
&td&&s:property value=&#users.uid&/&&/td&
&td&&s:property value=&#users.uname&/&&/td&
&td&&s:property value=&#users.uage&/&&/td&
&td&&s:property value=&#users.uphone&/&&/td&
&td&&a href=&&&添加&/a&&/td&
&/s:iterator&还是查不出来。。。。
&td&&s:property value=&uid&/&&/td&这么写再一个 你的action里写的有问题Users us=new Users();
for(int i=0;i&ulist.size();i++)
us=ulist.get(i);
} 这是什么意思,是取ulist中的最后一个Users对象吗?
1.你的us需要在上面通过自动注入的方式声明,然后添加setter、getter方法private U
us没写get set方法 将us写成属性
struts2的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁struts2 标签问题_百度知道
struts2 标签问题
interator value=&/&##all.pId's;${s;
&&s;td&gt.pId&quot:iterator value=&quot.all&/&
&&这样写table里显示不出ID数据; id=&all&tr&
& id=&quot.all&all&tr&gt:iterator&&&gt.s.
&/td&gt.pId}&td&td&&s?id=&s;&#47:property value=&#39:property value=&a&#trd&
&#&&tr&/我这样写table里能显示出数据然后我换成&&
&tr&td&gt:iterator&&&a href=&更新&/&lt,a标记里也获取不到ID传递值 求高法患翅叫俨既氟哨人指教,分不多了&&lt
#item.pid&quot,改用&//s;item&标签不支持ignl表达式;更新&#要点2;&试试这个吧
&br&s;s;a& /s,普通&&#47:iterator value=&
&lt.all&/&#47.pid}&quot:a href=& var=&要点1;&gt?id=%{#item,而不是id/
&lt:a&update:property value=&quot/
&皮呗篙固蕻改荐胖&#47.jsp,iterator
现在推荐用s:a&s:iterator&&gt
我把&&s:iterator&里的ID&换成了var后&能取到item的值,但还是取不到item.pId的值如图:
其他类似问题
按默认排序
其他5条回答
iterato苑华曹饺丨祭鄂梢r value=&之间加&&#s.all& id=&all&s;和&lt:iterator&gt:debug&&s
能给段代码吗?刚自学java,不是很会,多谢
&s:iterator value=&#request.all& id=&all&&&s:debug/&
//加上这个标签页面中就会自动出现ValueStack中变量的值,看看all中的值
&td&&s:property value=&#all.pId&/&&/td&
&td&&a href=&update.jsp?id=&s:property value='#all.pId'/&&&更新&/a&&/td&
&tr& &s:iterator&
&td&&s:property value=&all.pId&/&&/td&
&td&&a href=&update.jsp?id=&s:property value='all.pId'/&&&更新&/a&&/td&
把&s:iterator value=&#request.all& id=&all&& 中的id=“all” 去掉就可以了
呵呵,不要这样写应该&td&${pId}&&&/trd&就可以了。
用el表达式能显示出数据,问题是用&s:property value=&#all.pId&&这样不能显示
呵呵,这样写不对,如果你要用&s:property应该这样:&s:property value=&pId&&就可以了。
id改为var OK? 你上面那个id=“all”没起到作用,还是el表达式从request对象里面拿的,当然能拿到。
struts2的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁struts中求s:iterator求和_百度知道
struts中求s:iterator求和
9%&/strong id=&10%&9%&com& width=& /&gt:property value=&&td&80&#&
& height=&&&gt.goodsname&/#
&&扰蒇班费直渡殆蜜lt:property value=& value=&s;&&gt:property value=& align=&center&s;//s;25%&quot.cost&images&#47.goodsid& align=&quot.price*num+#&td&td width=&td width=&quot:property value=&&strong&td width=& &#47&13%&td&#com:iterator&# align=&tr&center&##&&& /s;td width=&&&&/center&center&&s;td&gt:#990000&td&&&img src='&lt.price&&//14%&/& align=&quot.cost&&
&image&'center&&center&&60&&lt:iterator var=&/ /td width=&
&s; align=&&linetotal-71& / align=&strong& align=&quot:property value=&s:property value=&/td&s;td width=&/ /&#&
&&&center&&&tr&gt.carnum&quot:property value=&td&& /&#47.car&td width=&strong style=&quot
提问者采纳
forEach items = &total&quot:set var =&&${total +&${ / var = &quot,你找到strtus2中有类似功能的Tag.price}&&lt:set var = &&lt,按照上面的思路计算就行;c;total&quot,我一般是用JSTL中的 C标签做遍历; / &&lt.car}&quot:forEach& value = &0&c,纺屡尺合侔骨辐瀑具体做法是&ltstruts2没怎么用过;c;c; value = &com&quot,但是可以给你个思路;Struts2中肯定有给变量赋值的T&#47
提问者评价
我解决了不过还是谢谢了
其他类似问题
iterator的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁jsp页面中java代码能得到struts标签的值吗_百度知道
jsp页面中java代码能得到struts标签的值吗
偶最近也在用struts做项目,遇到一个难题。就是在java里不能得到标签的值&bean:writer
各位大侠能解决吗? 例如&logic:notEmpty name= &filelist&&
&logic:iterate id= &file& name=&filelist& scope=&request&&
&font size=2&&bean:write name=&file& property=&stufile_id&/&&/font&
&/td& &/tr&&/logic:iterate& &/logic:notEmpty&这里的&&bean:write name=&file& property=&stufile_id&/&我想取出来&% String s=&&&bean:write name=&file& property=&stufile_id&/&&;%&该怎么实现呢
提问者采纳
struts项目,一般不去取&bean:writer ...&中的值&bean:write name=&file& property=&stufile_id&/&因为他输出后是显示在页面的,不好取你如果真想取这个值,可以将他放在其他标签了如:&input type='hidden' name='haha' value='&bean:write name=&file& property=&stufile_id&/&'&这样你取影藏的haha值就是你想要的,很多项目都这么处理的
提问者评价
谢谢了 我也找到个方法了用String trialid=((file)pageContext.getAttribute(&file&)).getTrial_id();
其他类似问题
struts的相关知识
其他2条回答
&bean:writer ...&。 要得到必须有ActionForm 而且你输出的名称要相同。。区分大小写。。
把这个放到一个控件里面比如div,input等.&div id=&fileValue& style=&font-size: 100&&&bean:write name=&file& property=&stufile_id&/&&/div&然后你就可以通过div的ID得到值了嘛
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 gt与gtx的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信