- Errorsettingexpression'book.author' withvalue'[Ljava.lang.String;@14ab51b'ognl.Ogn
答案:3 悬赏:30 手机版
解决时间 2021-12-02 13:55
- 提问者网友:不要迷恋哥
- 2021-12-02 10:35
- Errorsettingexpression'book.author' withvalue'[Ljava.lang.String;@14ab51b'ognl.OgnlException
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-12-02 10:43
你检查一下你表单的jsp页面是不是有两个name是book.author的textfield,这个异常是因为把一个数组的值赋给了author这个属性追问这个真的没有 日常太多 没办法全部贴出来 可以贴出来一个 其他的几个都是一样的 只不过 到了具体的名字不一样 我补充上去
全部回答
- 1楼网友:渡鹤影
- 2021-12-02 12:15
虎背熊腰 龙腾虎跃 虎虎生威 狼吞虎咽 虎口拔牙 虎怒震堕 虎略龙韬 龙吟虎啸 龙争虎斗 龙潭虎穴 虎尾春冰 龙行虎步
- 2楼网友:胯下狙击手
- 2021-12-02 11:40
Action的代码
public Book book=new Book(); 这里首行你就new 了一个空的。
应该类似这样写
public class BookAction{
private Book book;
....
set 、get方法()
}
我本军团为你解答追问- -! 那我用ognl做什么 - -!还不如直接用struts带的数据类型转换追答struts2 里面就是用ognl追问struts2里面 可以配置类型转换方法的 那个 比你在action方法里面写get set好多了 还方便整理追答我就听过 一种是传统的 用get set 的
还用一种是用注解 ,注解目前还有不少问题。
你这里前台用strut2 标签。 action也写了get set 方法。追问- -!那样我宁可选择 Struts的类型转换功能 还比较方便管理一点
public Book book=new Book(); 这里首行你就new 了一个空的。
应该类似这样写
public class BookAction{
private Book book;
....
set 、get方法()
}
我本军团为你解答追问- -! 那我用ognl做什么 - -!还不如直接用struts带的数据类型转换追答struts2 里面就是用ognl追问struts2里面 可以配置类型转换方法的 那个 比你在action方法里面写get set好多了 还方便整理追答我就听过 一种是传统的 用get set 的
还用一种是用注解 ,注解目前还有不少问题。
你这里前台用strut2 标签。 action也写了get set 方法。追问- -!那样我宁可选择 Struts的类型转换功能 还比较方便管理一点
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯