提示错误ognl.InappropriateExpressionException: Inappropriate OGNL expression: PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId
问题是你的隐藏域的无值,但是你还直接使用了它,把它当做参数传了!还是好好检查下你关于此页面的所有参数。
这个 “1”,说明你的表单提交中有一个<input name="PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId " > 这样的提交项,
而struts2的机制是会自动去寻找name为PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId 的action中的变量,但显然java中
PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId 变量名是不合法的变量 ,所以就跑出错误了...
所以改成合法变量名就可以了。
问题是你的隐藏域的无值,但是你还直接使用了它,把它当做参数传了!还是好好检查下你关于此页面的所有参数。
这个 “1”,说明你的表单提交中有一个<input name="PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId " > 这样的提交项,
而struts2的机制是会自动去寻找name为PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId 的action中的变量,但显然java中
PREVIOUS_REQUEST_PARAMETER_MAP_companyMenu&dotcurrentCityCompany&dotcompanyId 变量名是不合法的变量 ,所以就跑出错误了...
所以改成合法变量名就可以了。