Struts2 从action中传值到jsp页面,无法显示出来,找错!!
action中代码:System.out.println(book.getBookname());System.out.println(book.getBookwrite...
action中代码:
System.out.println(book.getBookname());
System.out.println(book.getBookwriter());
System.out.println(book.getBookcontent());
request.setAttribute("na", book.getBookname());
request.setAttribute("wr", book.getBookwriter());
request.setAttribute("co", book.getBookcontent());
return "success";
在执行的时候,这三个值都打印了出来。
在jsp中代码:
var na=<%=(String)request.getAttribute("na")%>;
var wr=<%=(String)request.getAttribute("wr")%>;
var co=<%=(String)request.getAttribute("co")%>;
$("n").innerText=na;//n为第一个td的id属性值
$("w").innerText=wr;//w为第二个td的id属性值
$("c").innerText=co;//c为第三个td的id属性值
function $(id){
return document.getElementById(id);
}
我是要将得到的这三个值放到<td></td>标签里面。
结果在跳转到该jsp页面的时候,不显示这三个值。 展开
System.out.println(book.getBookname());
System.out.println(book.getBookwriter());
System.out.println(book.getBookcontent());
request.setAttribute("na", book.getBookname());
request.setAttribute("wr", book.getBookwriter());
request.setAttribute("co", book.getBookcontent());
return "success";
在执行的时候,这三个值都打印了出来。
在jsp中代码:
var na=<%=(String)request.getAttribute("na")%>;
var wr=<%=(String)request.getAttribute("wr")%>;
var co=<%=(String)request.getAttribute("co")%>;
$("n").innerText=na;//n为第一个td的id属性值
$("w").innerText=wr;//w为第二个td的id属性值
$("c").innerText=co;//c为第三个td的id属性值
function $(id){
return document.getElementById(id);
}
我是要将得到的这三个值放到<td></td>标签里面。
结果在跳转到该jsp页面的时候,不显示这三个值。 展开
3个回答
展开全部
得加入这个<%@taglib uri="/struts-tags" prefix="s" %>
在jsp中这样写试试看:
<s:property value="#request.na"/>
在jsp中这样写试试看:
<s:property value="#request.na"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是这样var na=‘<%=request.getAttribute("na")%>’;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询