盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

使用JSP + JAVABEAN + XML 开发的一个例子

时间:2024/10/29作者:未知来源:盾怪网教程人气:

[摘要]strCheckValue==null) return(bolCheckPass); else if (session!=null && session.getValue(...
 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");

//校验数据是否为空
if (strUsername=="" 

关键词:运用JSP + JAVABEAN + XML 开发的一个例子




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版