前端传了 String a,String b,String c,String d 等等(或者传了一个实体类进来)
其他类中有一个函数 hello(){xxx...}
不改变这个函数参数的情况下,怎么在这个函数中用 a 、b 、c 、d 呢
1
luman Oct 28, 2020
threadlocal
|
2
avk458 Oct 28, 2020
封装一个 ctx 工具类,然后 `request.getParameter("a")`
|
3
zlllllei Oct 28, 2020
threadlocal +1
|
4
yungo8 Oct 28, 2020
前面说的都对,推荐 threadlocal 。
如果是 spring servlet,也可以用 2 楼的。搜索关键字——service 中获取 request 对象 |
5
gengzi Oct 28, 2020
threadlocal
|
6
qiyong Oct 30, 2020
具体怎么操作?我学习一下
|
9
gengzi Oct 30, 2020
@qiyong 获取参数 d,存入 threadlocal,需要用的时候再取出来。确定不用这个参数 d 了,删除 threadlocal 的内容,防止内存泄漏。百度一下 Threadlocal 的用法就行
|
13
sandman511 OP @gengzi 在 A.java 存 怎么在 B.java 取呢
|
14
gengzi Nov 3, 2020
|