%> <table border="1" cellpadding="0" cellspacing="1" style="border-collapse: collapse" width="80%" id="AutoNumber2"> <tr> <td align="center" width="92"><%=xml.getbookname()%></td> <td align="center" width="92"><%=xml.getauthor()%></td> <td align="center" width="92"><%=xml.getpub()%></td> <td align="center" width="92"><%=xml.getprice()%></td> <td align="center" width="92"><%=xml.getpubdate()%></td> <td align="center" width="94"><a href="xmlaction.jsp?act=del&id=<%=i%>&path=<%=path%>">删除</a></td> </tr> </table> <%}%></center> <form method="POST" action="xmlaction.jsp"> <p align="center"><input type="radio" value="add" checked name="act">添加资料 <input type="radio" value="edit" name="act">编辑资料 序 号:<select size="1" name="id"> <%for (int i = 0; i < xmlall.size(); i++) {%> <option value="<%=i%>">第<%=i + 1%>条</option> <%}%> </select><br> 书 名:<input type="text" name="bookname" size="20"><br> 作 者:<input type="text" name="author" size="20"><br> 出版社:<input type="text" name="pub" size="20"><br> 价 格:<input type="text" name="price" size="20"><br> 日 期:<input type="text" name="pubdate" size="20"></p> <input type="hidden" name="path" value="<%=path%>"> <p align="center"><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p> </form> </body> </html>
下面是处理上一文件提交的jsp文件: xmlation.jsp <%@ page contentType="text/html;charset=GBK"%> <%@ page language="java" import="jdom.test.*"%> <%if (request.getParameter("act") != null && request.getParameter("act").equals("add")) { XmlBean.AddXML(request); out.println("<p align='center'><br><br>添加成功<br><br><a href='test.jsp'>返回</a>"); } else if (request.getParameter("act") != null && request.getParameter("act").equals("del")) { XmlBean.DelXML(request); out.println("<p align='center'><br><br>删除成功<br><br><a href='test.jsp'>返回</a>"); } else if (request.getParameter("act") != null && request.getParameter("act").equals("edit")) { XmlBean.EditXML(request); out.println("<p align='center'><br><br>修改成功<br><br><a href='test.jsp'>返回</a>"); } else { out.print("<p align='center'><br><br>非法操作<br><br><a href='test.jsp'>返回</a>"); } %> /===============================正文结束========================================/ 备注: 1,XmlBean.java 文件里法老注名文字为黄色的部分,是修改的地方,紫色引掉的部分是原程序的写法! 2, MyXml.xml 文件的默认编码法老改成了 encoding="utf-8" 的原因是:在weblogic 8下面解析GBK或者GB2312的时候总是异常,tomcat是好的,可能是weblogic自己默认的xml解析器不支持GBK吧,这个问题一直没搞好~如果哪位高手晓得解决方法,请回复此贴告诉我~~谢谢大家! 上一页 [1] [2] [3] [4] |