开发者社区 问答 正文

Struts2 Model驱动中OGNL? 400 报错

Struts2 Model驱动中OGNL? 400 报错

Action模型驱动获取参数,JSP输入

<input name="user.name"/>

在结果页面要获取用户名,一种是user模型对象设置到request/session中,再使用ognl获取

如果想直接通过OGNL获取请求页面参数#user.name不行,有解决办法吗?谢谢!

展开
收起
爱吃鱼的程序员 2020-06-01 10:52:12 372 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    可用${param.name}获取
    ######这个明显不行啊……URL中是user.name=zhangsan这种。######action中user是否有属性对应的get和set方法######回复 @absunique : 你el表达式本质还是session和request,如果想直接使用OGNL的话,可以直接吊用OGNL类的静态方法getVlaue,但是貌似不能传参数,传的话也要在页面写java程序 没有意义######有,问题是必须将user传递到后面的JSP页面中,才能获取。有没有办法直接获取,比如说这是一个直接跳转到JSP页面的,struts2都不过,JSP中怎么使用EL或OGNL获取user.name=zhangsan?

    2020-06-01 10:52:14
    赞同 展开评论
问答分类:
问答地址: