一个struts返回值的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:02:02
action页面
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;

int value1 = loginForm.getValue1();
String flag = loginForm.getFalg();
int value2 = loginForm.getValue2();

request.setAttribute("valu1",value1 );
request.setAttribute("flag",flag );
request.setAttribute("valu2",value2 );
System.out.println(value1);
System.out.println(flag);
System.out.println(value2);

int sum = 0;

try {
if ( "+".equals(flag)) {sum=value1+value2;
} else if ("-".equals(flag)) {sum=value1- value2;
} else if ("*".equals(flag)) {sum=value1* value2;
} else if ("/".equals(flag)) {sum=value1/value2;
}
request.setAttribute("resultdata",sum

不用转的也
我试了下OK
检查下你那个错误信息那
我这边没写验证运行的没问题
可能问题在那边

还有整型就一定有个初值显示在文本框里
怎么样可以除掉啊?

<%=request.getAttribute("valu1e") %> 少了个e

int value1 = loginForm.getValue1();
这句话不用转?