jsp 页面间传值 可以用el表达式吗

2024-12-07 04:34:35
推荐回答(4个)
回答1:

页面传到后台 可以就像上面那样 +个参数 后台要request 接收 后台传到前台 把值set放在request里面 页面显示要el比较好 要<% %> 的话 也可以要request get得到

回答2:

可以
request.getParameter("属性名");
{$param.属性名}
用el比较好 它封装的比较好

回答3:

1)request的jsp






1.jsp
<%String name=request.getParameter("name");
String name=request.getParameter("password");
%>
2)el表达式的写法
我用的是struts2
首先配置环境
导入jar 配置web.xml和struts.xml
web.xml

struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter


struts2
/*


struts.xml



/WEB-INF/page/success.jsp


然后编写action类
login.java
package cn.test;
public class HelloWorld {
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String execute()
{
return "success";
}
}
index.jsp





success.jsp
name:${name}

password:${password}
呵呵
没有测试
不知道是不是成功的
希望可以帮到你

回答4:

假如有session属性:session.setAttribute("currentUser","admin")
那么在用el表达式输出时这样写:$他在页面上就会显示admin
上面这句el表达式的意思是,将session范围的,以currentUser为name的value显示出来
如果存储的value是个类对象,例如:UserVo user = new UserVo(); UserVo 中有个属性叫username,还有个叫password,
session.setAttribute("curuser",user);//存储当前登录用户的用户名和密码
取出显示user中的用户名和密码是就是这样写的:
用户名:$
密码:$
这个挺简单的呀,你只要稍为看下书很容易学的。