我正在使用Struts2并使用隐藏字段将值从包含textfield的一个jsp传递给其他操作。
简要实施步骤: -
static iBeaconScanner *globalScanner = nil;
@implementation iBeaconScannerPlugin
-(id)init {
self = [super init];
if (globalScanner == nil) {
globalScanner = [iBeaconScanner new];
}
_ibeaconScanner = globalScanner;
return self;
}
@end
extern "C"
{
void _initScanner() {
if (globalScanner == nil) {
globalScanner = [iBeaconScanner new];
}
}
}
)提交后转到Action2 问题: - 点击后面我无法看到我第一次设置的文本域中的值..
方案。
但是,如果我在浏览器上执行F12(以查看开发人员模式中的值),<textfield name="one"></textfield>
会生成<textfield>
类型的标记,其值为“200”。但它是没有在实际屏幕上显示。
答案 0 :(得分:0)
修正了它。发现了这个问题。它与jsp文件中使用的JScript有关。发生这种情况是因为当jsp被重新加载或访问时,写在jsp上的JS正在擦除输入字段值。经验教训,有时JS可能是罪魁祸首。 :)