畢設代碼改進版,寫了71行:)
Item.java:)?1
package?xml;
?2
public?class?Item?implements?java.io.Serializable
{
?3
????private?String?input=null,output=null;
?4
????public?Item(String?input,String?output)?
?5
????
{?
?6
????????this.input=input;?
?7
????????this.output=output;?
?8
????}?
?9
????public?String?getinput()?
10
????
{?
11
????????return?input;?
12
????}?
13
????public?String?getoutput()?
14
????
{?
15
????????return?output;?
16
????}?
17
}
ItemOption.java:)
?2



?3

?4

?5



?6

?7

?8

?9

10



11

12

13

14



15

16

17

?1
package?xml;?
?2
import?java.util.Iterator;?
?3
import?java.util.Vector;?
?4
public?class?ItemOption?implements?java.io.Serializable?
{?
?5
????private?Vector?items=new?Vector();?
?6
????public?ItemOption()?
?7
????
{?
?8
????}?
?9
????public?Iterator?getItems()?
10
????
{?
11
????????return?items.iterator();?
12
????}?
13
????//增加vector中的對象?
14
????public?void?addItem(String?input,String?output)?
15
????
{?
16
????????Object?elements=new?Item(input,output);?
17
????????items.addElement(elements);?
18
????}?
19
????//移除vector中的對象?
20
????public?void?delItem()?
21
????
{?
22
????????items.removeAllElements();?
23
????}?
24
}?
25
tcxml.jsp:)
?2

?3

?4



?5

?6

?7



?8

?9

10



11

12

13

14

15



16

17

18

19

20

21



22

23

24

25

?1
<%@?page?contentType="text/html;charset=gb2312"%>
?2
<%@?page?import="xml.*"%>
?3
<jsp:useBean?id="ItemOption"?scope="session"?class=xml.ItemOption"/>
?4
?5
????<%int?tcnum=Integer.parseInt(request.getParameter("tcNum"));%>
?6
????<count><%out.println("tcnum");%></count>
?7
?8
????<%?for(int?i=1;i<=tcnum;i++)
{
?9
????????String?textarea0=request.getParameter("textarea"+"i");
10
????????String?textarea1=request.getParameter("textarea"+"i+1");
11
????
12
????????ItemOption.addItem("textarea0","textarea1");?
13
????}?%>
14
????
15
????<%?
16
????java.util.Iterator?Itvar=ItemOption.getItems()?;?
17
????Item?item=null;?
18
????%>
19
????
20
????<%!int?i=1;?%>
21
????<%????while(Itvar.hasNext())?
22
????
{?
23
????????item=(Item)Itvar.next();?
24
????%>?
25
????<tc<%out.println(i);?%>weight=<%Integer.parseInt(request.getParameter("weight13"));%>>
26
????<input><%=item.getinput()%></input>?
27
????<output>?<%=item.getoutput()%>?</output>?
28
????<%i+=1;%>
29
????</tc<%out.println(i);?%>weight=<%Interger.parseInt(request.getParameter("weight13"));%>>
30
????<%}%>

?2

?3

?4

?5

?6

?7

?8



?9

10

11

12

13

14

15

16

17

18

19

20

21

22



23

24

25

26

27

28

29

30

我是在動態生成xml文件呢,呵呵,程序應該有好多錯,有沒人幫我挑挑呢?
XML文件格式是這樣的:
?1
<count>5</count>
?2
<tc1?weight="0.2">????????
?3
????<input>輸入</input>
?4
????<output>期望輸出</output>
?5
</tc1>?
?6
<tc2?weight="0.2">
?7
????<input>輸入</input>????
?8
????<output>期望輸出</output>
?9
</tc2>
10
<tc3?weight="0.2">
11
????<input>輸入</input>????
12
????<output>期望輸出</output>
13
</tc3>?
14
<tc4?weight="0.2">
15
????<input>輸入</input>????
16
????<output>期望輸出</output>
17
</tc4>?
18
<tc5?weight="0.2">
19
????<input>輸入</input>????
20
????<output>期望輸出</output>
21
</tc5>??

?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

posted on 2006-05-15 22:33 SYBIL@BLOGJAVA 閱讀(164) 評論(0) 編輯 收藏