在struts.xml的result配置中使用OGNL表达式,报错Invalid result location value/parameter,求解决办法!
--------------------编程问答-------------------- 你要传参数,可以写在action中,jsp页面直接用struts的标签就可以显示,没必要写入配置文件中!除非是重定向!! --------------------编程问答-------------------- 但是重定向,也不是这个写法。 --------------------编程问答-------------------- 我的学习资料里是这样些的,我学习用的,而且,在服务器上运行OK,网上有类似的错误,它们的解决办法是取消Struts2的自动验证,我不是很喜欢。 --------------------编程问答-------------------- 按照我的思路,也没有取消验证机制。 --------------------编程问答-------------------- 你直接为userId写一个get方法不就行了 --------------------编程问答-------------------- 这个userId有get方法的,${user.userId}在执行的时候,OGNL引擎会自动调用,这个程序运行时没有问题的,真的是一点问题都没有,我就是想知道,修改什么地方,可以让它正常不报错 --------------------编程问答-------------------- action中,
private String userId;
set get 方法
/WEB-INF/jsp/user.jsp?userId=${userId}
--------------------编程问答-------------------- 楼主问题解决了吗?我也出现了相同的问题,资料上的代码就是这样的。 --------------------编程问答-------------------- 额,我想说重启一下MyEclipse就好了…… --------------------编程问答-------------------- 我这样设置后tomcat抛了一堆异常,都是说无法初始化之类的 --------------------编程问答-------------------- 路漫漫其修远 --------------------编程问答-------------------- 楼主取的user.userid 是应该在action中添加user属性和对应的get方法
--------------------编程问答-------------------- 能运行不啊 ,这个只要能运行,是没影响的。如果你要是有易做图症,那就修改myeclipse手动效验,错误就没了。 --------------------编程问答-------------------- 去掉
补充:Java , Web 开发