`
younglibin
  • 浏览: 1211060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp 向Action传值(不提交committ 也能传值)

JSP 
阅读更多

今天发现 当药提交表单是  页面的 字段 在Action接收不到 值;(当然Action中 也提供了该字段的getter 和setter 方法);

以前做时  ,

方法一:都是提交表单传值(formname.action=”***.action“;(后边没参数) formname.commit(); );

 

viewEquipHistoryForm.action = "${path}/stat/createHEExport.action";
viewEquipHistoryForm.submit();

 

方法二:如果不提交表单要传值 ,就直接以参数形式写在  formname.action="****.action?参数1&参数2.......";

 

url="${path}/analyseMessage/listAnalyseMessageNoQuery.action?analyseMessage.btsNumber="+btsNumber+"&analyseMessage.regionName="+regionName;
window.open (url, 'newwindow',  "toolbar=no, menubar=no ,location=no, width=800, height=600, top=100, left=100");

 

方法二 看起来很多参数  比较繁琐;

 

现在

你的页面参数很多要传到action 中 ,但又不是提交表单的情况怎么办?

如果你想用  方法一那样传值;怎么办?

 

 

其实很简单:就是在**Action.java 中 将 要传给的Action的字段 全部定义成 static  就可以了!

 

private static Timestamp sTimes;
private static Timestamp eTimes;
private static String regionNumber;

 

var url = "${path}/bts/bts.action";
window.open(url,'',"width=220, height=270,top=200,left=430,scrollbars=no,menubar=no,toolbar=no");
		

 

在bts.action时, sTime  eTime regionNumber  在Action中一样可以得到 jsp传过来的值!

 

 

 

 

 

1
0
分享到:
评论

相关推荐

    chapter23 实践习题2

    23.3 问题解答:两阶段提交(2PC, Two-Phase Commit)协议确保在站点和链接失败的情况下仍能保证事务的原子性提交或回滚。其核心思想是在所有站点回复准备完成消息后,只有事务协调者才能做出提交或回滚的决定。之后...

    Oracle数据完整性嵌套事务调用分析研究

    如果函数中有事务或有 commit 语句,那么是会滚不到,否则可以会滚,因为事务是会滚到上一个 committ 或 rollback 之前的所有事物。 在存储过程中,我们可以使用自治事务来处理上述出现的问题。自治事务可以防止...

    斯坦福大学数据库系统实现第二版部分答案

    这种情况下,即使系统尝试恢复,也可能导致数据不一致。 3. **17.1.1(c):** `A:=A+B; B:=A+B;` 无法保持一致性。 类似于前一个例子,这两个指令也存在相互依赖性。如果Crash发生在第一行指令之后,那么B将被设置...

    cookingassistant:在线食谱,烹饪助手!

    烹饪助手 我的在线烹饪书中提供了Vue,TypeScript,Bootstrap Webapp,其中包含各种食谱,可在任何地方轻松烹饪! 目前该应用程序是丹麦语的。...├── node_modules # dependencies -- not committ

    transaction_pdo

    它增加了嵌套事务的功能,以及使用闭包语法编写事务的不错语法。 用法 $db = new TransactionPDO($connectDSN); $success = $db->transaction(function() use ($db) { $db->exec(... //committ

Global site tag (gtag.js) - Google Analytics