日期:2014-05-19  浏览次数:20725 次

非常简单 但我要写在jsp里面就不会了 请教高手
int money = 10000;
int price = 3000;
int price1 = 3000;
while (price < money) {
price = price + price1;
System.out.println(price);

}

请用struts2标签写在jsp文件中  或是jstl标签也行  别用<% %>来敷衍我哦 哥们。。。分数好说 
------最佳解决方案--------------------
没意思~~~~确实没意思

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="money" value="6000" />
<c:set var="price" value="300"/>
<c:set var="price1" value="300"/>
<c:forEach var="i" begin="0" end="1000" step="1"> 
<c:if test="${price < money }">
<c:set var="price" value="${price + price1 }"/>
<c:out value="${price}"></c:out>
<br>
</c:if>
     </c:forEach>
</body>
</html>

------其他解决方案--------------------
既然你能用struts标签 那么证明你是跳完action的、

可以struts标签执行你后台的java代码、

package com.csdn.test;//必须要有包路径不能使用default

import java.util.ArrayList;
import java.util.List;

public class MyUtils{

public static List<String> getValue(int money ,int price ,int price1 )throws Exception{
List<String> list = new ArrayList<String>();
while (price < money) {
price = price + price1;
list .add(String.valueOf(price));
}
return list;
}

}


<!-- 同理也可以动态传值  -->
<s:set name="myValue" value="@com.csdn.test.MyUtils@getValue(10000,3000,3000)">

 <s:iterator value="myValue">
  <s:property />
 </s:iterator>


我是敷衍的、
------其他解决方案--------------------
js  行不?    再说了  页面也不是用来处理逻辑的,可一在action中 把这些写了,你完全可以把这个的结果封装成list,页面用 <s:iterator> 迭代一下
------其他解决方案--------------------
引用:
js  行不?    再说了  页面也不是用来处理逻辑的,可一在action中 把这些写了,你完全可以把这个的结果封装成list,页面用 <s:iterator> 迭代一下
+1,一般的JSP页面最好不要含java代码。这种业务逻辑在action处理,加入list中,在JSP页面遍历出来。
------其他解决方案--------------------
引用:
js  行不?    再说了  页面也不是用来处理逻辑的,可一在action中 把这些写了,你完全可以把这个的结果封装成list,页面用 <s:iterator> 迭代一下

这种业务在jsp中本来就不好处理,
直接在action中处理之后,用json返回也好,或者直接用struts也行!
------其他解决方案--------------------