在jsp里,我取得由Struts2传过来的值,但怎么把他赋值给以给字符串啊

2025-02-23 17:19:44
推荐回答(2个)
回答1:

在struts2中把要传的值放入request里面,在jsp页面上通过request获得
比如
在struts2中写到把name放入request里面
request.setAttribute("name",name);
在jsp页面中获得为
<%
String name = request.getAttribute("name");
%>
或者通过EL表达式获得
${request.name}

回答2:

1. 可取得Action中的属性值

不管该属性的数据类型是String 、Date、 Colection,structs2通过标签递值给jsp页面时,都自动转换为String 类型。

同理,Action中定义的属性取得表单form中的值时,自动转换为相应的数据类型。