使用JSP + JAVABEAN + XML 开发的一个例子__教程 |
|
日期:2007-5-20 1:24:45 人气:185 [大 中 小] |
|
|
|
return(bolCheckPass);
if (strSessionName==null || strCheckValue==null){ return(bolCheckPass); }else{ if (session!=null && session.getValue(strSessionName)!=null){ bolCheckPass=session.getValue(strSessionName).equals(strCheckValue); }
return(bolCheckPass); } } }
说明:检验参数传入的session 名称的数值和参数传入的字段的数值是否相等。
/tomcat/webapps/canyin/WEB-INF/classes/canyin/connXmlBean.class
代码: package canyin;
import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.*;
public class connXmlBean {
private DocumentBuilderFactory factory=null; private DocumentBuilder builder=null; private Document doc=null;
public connXmlBean(){}
public String connXml(String xmlFileName){
String strExc="";
try{ factory = DocumentBuilderFactory.newInstance(); builder=factory.newDocumentBuilder(); doc=builder.parse(xmlFileName); doc.normalize(); }catch(Exception e){ strExc=e.toString(); }
return(strExc); }
public Document getXmlDoc(){ return(doc); } }
说明:打开一个指定xml 文件
/tomcat/webapps/canyin/WEB-INF/classes/canyin/writeXmlBean.class
代码: package canyin;
import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import java.io.File; import org.w3c.dom.*;
public class writeXmlBean {
public writeXmlBean(){}
public String writeXml(Document doc,String xmlFileName){
String strExc="";
try{ TransformerFactory tfactory = TransformerFactory.newInstance(); Transformer transformer = tfactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File(xmlFileName));
transformer.transform(source,result); }catch(Exception e){ strExc=e.toString(); }
return(strExc); }
}
说明:写入dom 的内容到一个指定的xml 文件。
/tomcat/webapps/canyin/jsp/loginjudge.jsp
代码: <%-- oddWorld 餐饮管理系统(简体中文版) 2002年12月1日 copy right by joard ast
loginjudge.jsp 功能:用户身份校验,根据 /data/user.xml 文件内标示的用户不同的身份 决定转入后台管理页面,还是客户点菜页面。 --%>
<%@ page contentType="text/html;charset=gb2312" %> <%@ page language="java" import="javax.xml.parsers.*" %> <%@ page import="org.w3c.dom.*" %> <%@ page import="canyin.*" %>
<jsp:useBean id="xmlBean" class="canyin.connXmlBean" scope="page" />
<% session.setMaxInactiveInterval(1800);
Document doc; NodeList users; String strExc=""; String strUsername,strPassword;
strUsername=(String)request.getParameter("username"); strPassword=(String)request.getParameter("userpass"); |
|
出处:本站原创 作者:佚名 |
|
|