首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自servlet的JSP历史日志

来自servlet的JSP历史日志
EN

Stack Overflow用户
提问于 2015-08-12 03:39:54
回答 1查看 339关注 0票数 0

有些计算是通过yy.java运行的(让我们考虑一下在这个问题中尽可能简单),并将结果返回给xx.jsp (以x+y=z的形式)。我想知道如何才能在每次调用servlet时在xx.jsp上显示我以前的所有计算的全部历史日志。在下面的示例中,每次运行计算时,旧结果都会被删除。我希望有这样的东西: 2+2=4 2*3=6 7-3=4....

代码语言:javascript
运行
复制
.jsp (file)

The result is : ${result}

.java (file)

request.setAttribute("result", result);         
    request.getRequestDispatcher(".jsp").forward(request, response); 
EN

回答 1

Stack Overflow用户

发布于 2015-08-12 04:20:55

我希望有这样的东西: 2+2=4 2*3=6 7-3=4....

你是在说使用logging in JSP files吗?

如果你正在讨论以某种方式构建一个结果值,你可以在你的控制器中使用一个StringBuilder,并在你计算的过程中构建它。

代码语言:javascript
运行
复制
int result = 0;
StringBuilder sb = new StringBuilder();
// add something
results += x;
sb.append("added ").append(x).append(' ');
...
// multiply something
results *= y;
sb.append("multiplied ").append(y).append(' ');
// then add them to the model
request.setAttribute("result", result);         
request.setAttribute("resultLog", sb.toString());         
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31950516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档