jsp中嵌入java代码,不把对象放在请求域中,能用el表达式取出吗?

在jsp中定义一个对象<%User user = new User()%>
如果不加上<%request.setattribute("user",user)%>
那么在同一jsp页面能用${user}获取到值吗?

你可以自己试一下,应该是可以的

“<%=${user} %>”

${}标签是从jsp的内置对象中取数据,怎么能从java变量中取数据,感觉楼上的回答不太负责

user并不是值,所以你这样是不可以的

不可以的,${}是el表达式,建议看下规则,${}能从page、request、session、application作用范围内取值