如何在.jsp文件中打印来自Java类的变量?
我有一个.jsp文件,可以告诉用户他们的考试结果 这是WebController.java类,它计算出一个人给出的答案,然后根据答案是对是错添加0或1如何在.jsp文件中打印来自Java类的变量?,java,jsp,variables,spring-mvc,Java,Jsp,Variables,Spring Mvc,我有一个.jsp文件,可以告诉用户他们的考试结果 这是WebController.java类,它计算出一个人给出的答案,然后根据答案是对是错添加0或1 @RequestMapping(value = "/results", method = RequestMethod.POST) public String results(Model model, HttpSession session, HttpServletRequest request, HttpServl
@RequestMapping(value = "/results", method = RequestMethod.POST)
public String results(Model model, HttpSession session, HttpServletRequest request,
HttpServletResponse response){
String radio = request.getParameter("radios1");
request.setAttribute("total", total);
model.addAttribute("total", total);
if (radio.equals("int")){
total = total + 0;
}
else if (radio.equals("Enum")){
total = total + 0;
}
else if (radio.equals("integer")){
total = total + 0;
}
else if (radio.equals("Integer")){
total = total + 1;
}
return "results";
}
我想将“total”变量打印到jsp页面上,以便它显示在浏览器中。
因此,用户可以立即看到他们在测试中得到了什么
这也能反过来以同样的方式工作吗?e、 在上面的代码中,java类能否获得参数“radios1”,该参数位于jsp类的表单中
<p>Good day <%= session.getAttribute("uname") %> </p>
<p>For question 1 you chose <%= session.getAttribute("q1") %> </p>
<p>For question 2 you chose <%= session.getAttribute("q2") %> </p>
<p>For question 3 you chose <%= session.getAttribute("q3") %> </p>
<p>For question 4 you chose <%= session.getAttribute("q4") %> </p>
<section>
<p>Total score: ${requestScope.total}</p>
<p>Total score: ${total}</p>
</section>
早安
对于你选择的问题1
对于你选择的问题2
对于你选择的问题3
对于你选择的问题4
总分:${requestScope.Total}
总分:${Total}
将请求、响应或会话中的总数设置为属性,然后使用JSTL或EL(表达式语言)在JSP中获取 比如说 Servlet
request.setAttribute("total",total);
JSP:
jspel中有几个隐式对象。请参见“隐式对象”标题下的
阅读更多
将请求、响应或会话中的总数设置为属性,然后使用JSTL或EL(表达式语言)在JSP中获取 比如说 Servlet
request.setAttribute("total",total);
JSP:
jspel中有几个隐式对象。请参见“隐式对象”标题下的
阅读更多
将请求、响应或会话中的总数设置为属性,然后使用JSTL或EL(表达式语言)在JSP中获取 比如说 Servlet
request.setAttribute("total",total);
JSP:
jspel中有几个隐式对象。请参见“隐式对象”标题下的
阅读更多
将请求、响应或会话中的总数设置为属性,然后使用JSTL或EL(表达式语言)在JSP中获取 比如说 Servlet
request.setAttribute("total",total);
JSP:
jspel中有几个隐式对象。请参见“隐式对象”标题下的
阅读更多
将总数添加到模型中,并在html上显示为 model.addAttribute(“总计”,总计) 并在html上显示为 ${total}
将总数添加到模型中,并在html上显示为 model.addAttribute(“总计”,总计) 并在html上显示为 ${total}
将总数添加到模型中,并在html上显示为 model.addAttribute(“总计”,总计) 并在html上显示为 ${total}
将总数添加到模型中,并在html上显示为 model.addAttribute(“总计”,总计) 并在html上显示为 ${total}
在使用Spring MVC时,只需输入要传递给视图的内容:
model.addAttribute("total", total);
在使用Spring MVC时,只需输入要传递给视图的内容:
model.addAttribute("total", total);
在使用Spring MVC时,只需输入要传递给视图的内容:
model.addAttribute("total", total);
在使用Spring MVC时,只需输入要传递给视图的内容:
model.addAttribute("total", total);
我已经照你说的做了,但还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?我已经按照上面说的做了,但是还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?我已经按照上面说的做了,但是还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?我已经按照上面说的做了,但是还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?我已经按照上面说的做了,但是还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?输出是什么或者你得到的是一个例外。目前很困难,控制台中没有给我任何东西。我只能按照浏览器告诉我的去做。(很明显,除了工作或不工作之外,我什么也没做。)我已经照上面说的做了,但还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?输出是什么或者你得到的是一个例外。目前很困难,控制台中没有给我任何东西。我只能按照浏览器告诉我的去做。(很明显,除了工作或不工作之外,我什么也没做。)我已经照上面说的做了,但还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?输出是什么或者你得到的是一个例外。目前很困难,控制台中没有给我任何东西。我只能按照浏览器告诉我的去做。(很明显,除了工作或不工作之外,我什么也没做。)我已经照上面说的做了,但还没有运气。我的代码是在上面的问题中编辑的,你能看到任何明显的错误吗?输出是什么或者你得到的是一个例外。目前很困难,控制台中没有给我任何东西。我只能按照浏览器告诉我的去做。(这显然不是在工作或不工作)。大写的
a
不在正确的位置,抱歉。从智能手机上实现这一点并不容易:-(不用担心,我已经看了足够多的时间,知道它应该是小写的!编辑了我的问题代码,浏览器仍然没有发挥作用。java类static int total=0;顶部的变量名是否与此变量模型的名称相同?addAttribute(“total”,total)?可能会被弄糊涂吗?@RedBaron在这里使用静态变量看起来很奇怪…在会话中可能会更好。您是否控制了在收音机中真正得到的内容?
?由于这里的建议,我在这里使用静态变量。而收音机就是从这个字符串来的。字符串radio=request.getParameter(“radios1”);在.jsp文件Int中引用了这些。很抱歉,注释中有很多代码。你明白我的意思吗