作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] JSP 与 java 之间传递参数
时间Tue May 28 17:05:38 2013
※ 引述《ch0219 (Ys)》之铭言:
: 先感谢 F 大和 k 大的回答
^^^^
有人回答了然後又删除文章了吗? @__@
: 补充说明:
: 我欲写的是让 jsp 处理显示的工作,让 java class 处理计算的工作
: 因此在 jsp 档中主要负责让用者 input 资料
: 再将该笔资料传递给 java class 经过运算处理後
: 再传递给 jsp 档做结果的显示
: 但我一直卡在这些档案间的参数传递
: 问题一:
: 假设在 jsp 的 form 中有两个 type=text 的 text1,text2
: 那在 jsp -> java 之间又该如何传递/接收 text1、text2 的资料 ?
: 问题二:
: 经过 java class 的一些运算後,假设结果是型态为 String 的 str3
: java -> jsp 又该如何传递/接收此 str3 的资料呢?
: 拜托再麻烦大家了,感谢~
像另外一个推文所说的,你还是去买本书来看
web programming 有很多小环节不是这麽几句话就好讲完
像你现在这种需求,我根本不会想要用 request.setAttribute()
扯到 session 也有点麻烦
(当然,不是说用那个错,而是... 不需要)
我会直接把 form 的 action 设定另一个 JSP
下面这些,基本上是跟你问题无关的废话...... lol
写 JSP 的快乐之处,就在於既有 Java library 大多都可以直接拿来用
(当然不考虑那种 Swing library 啦 [茶])
因为 JSP 会先被 JSP container 转换成特定的 Java class
(更正确来讲就是 Servlet)
然後产生一个新的 thread 去实际运算(就是字串产生器 XD)
而这一切都发生在 JVM 上
所以只要 JSP conatiner 没有 restart
那麽平常 Java 怎麽写怎麽乱搞(例如万能的 static field \囧/)
在 JSP 就可以怎麽写怎麽乱搞
剩下就是对付 HTTP 的 stateless 特性而已(谜之声:而已? [殴飞])
前阵子写 PHP 就在遇到极大的挫折
到最後只好自己写 socket client 跟 server
好让东西可以互相传来传去 [泪目]
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.162.249.42
1F:推 cuteclare:感谢FsMonkey大大回答 ! /膜拜 05/28 18:18
2F:推 ch0219:真是抱歉!!已修正~是感谢 P 大!! 05/28 19:29
3F:→ DeathWatch:若是用servlet就去设定对应的JAVA档 05/28 22:54
4F:推 xxxx9659:谢谢 FsMonkey 大大!! 06/04 11:14