校验不通过的时候,struts就指向input属性中指定的jsp页面或者请求url。但是,这个jsp页面需要放在request中的JavaBean,而请求url往往是要带参数的,这样的话,即使struts指向input指定的页面或者请求,后者也因为得不到JavaBean或者参数而无法正确显式。
这个问题大家是怎么解决的啊?
6 个解决方案
#1
你在定义action的时候,定一个它的属性input
input = "当前的jsp"
在程序中如果检查到有错误的话,你就让他挑转到getInput()页面就可以了
那样就不会有问题
input = "当前的jsp"
在程序中如果检查到有错误的话,你就让他挑转到getInput()页面就可以了
那样就不会有问题
#2
参数,,我觉得这个参数应该没什么用啊。
一般到action 的时候有参数。
到jsp不太需要了。
用 struts 提供的 tag , 这些都可以省掉了。
一般到action 的时候有参数。
到jsp不太需要了。
用 struts 提供的 tag , 这些都可以省掉了。
#3
带参数的问题,倒没碰到过
#4
"这个jsp页面需要放在request中的JavaBean"
# 在validate()中做好放到request中
# 或者改成放到session中
"请求url往往是要带参数的"
所谓参数就是request中的key-value,所以
# 在validate()中做好放到request中
# 或者改成放到session中
最后,如果不能用validate()就不要用了。
# 在validate()中做好放到request中
# 或者改成放到session中
"请求url往往是要带参数的"
所谓参数就是request中的key-value,所以
# 在validate()中做好放到request中
# 或者改成放到session中
最后,如果不能用validate()就不要用了。
#5
url不要带参数,参数以页面中的<html:text>或<html:hidden>提交上去,
用tag把参数和javabean的值转换成页面上的<html:text>或<html:hidden>
通常稍微转换一下思路,问题就可以解决
用tag把参数和javabean的值转换成页面上的<html:text>或<html:hidden>
通常稍微转换一下思路,问题就可以解决
#6
谢谢各位!
后来我想的办法是在Action中,把获得的request中的东西和获得的参数再写到request中去。如果牵涉到参数的,先取参数,如果取不到,则到request中找。
后来我想的办法是在Action中,把获得的request中的东西和获得的参数再写到request中去。如果牵涉到参数的,先取参数,如果取不到,则到request中找。
#1
你在定义action的时候,定一个它的属性input
input = "当前的jsp"
在程序中如果检查到有错误的话,你就让他挑转到getInput()页面就可以了
那样就不会有问题
input = "当前的jsp"
在程序中如果检查到有错误的话,你就让他挑转到getInput()页面就可以了
那样就不会有问题
#2
参数,,我觉得这个参数应该没什么用啊。
一般到action 的时候有参数。
到jsp不太需要了。
用 struts 提供的 tag , 这些都可以省掉了。
一般到action 的时候有参数。
到jsp不太需要了。
用 struts 提供的 tag , 这些都可以省掉了。
#3
带参数的问题,倒没碰到过
#4
"这个jsp页面需要放在request中的JavaBean"
# 在validate()中做好放到request中
# 或者改成放到session中
"请求url往往是要带参数的"
所谓参数就是request中的key-value,所以
# 在validate()中做好放到request中
# 或者改成放到session中
最后,如果不能用validate()就不要用了。
# 在validate()中做好放到request中
# 或者改成放到session中
"请求url往往是要带参数的"
所谓参数就是request中的key-value,所以
# 在validate()中做好放到request中
# 或者改成放到session中
最后,如果不能用validate()就不要用了。
#5
url不要带参数,参数以页面中的<html:text>或<html:hidden>提交上去,
用tag把参数和javabean的值转换成页面上的<html:text>或<html:hidden>
通常稍微转换一下思路,问题就可以解决
用tag把参数和javabean的值转换成页面上的<html:text>或<html:hidden>
通常稍微转换一下思路,问题就可以解决
#6
谢谢各位!
后来我想的办法是在Action中,把获得的request中的东西和获得的参数再写到request中去。如果牵涉到参数的,先取参数,如果取不到,则到request中找。
后来我想的办法是在Action中,把获得的request中的东西和获得的参数再写到request中去。如果牵涉到参数的,先取参数,如果取不到,则到request中找。