Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2012, 02:19   #1
Foxie
Новичок
Джуниор
 
Регистрация: 14.12.2011
Сообщений: 2
По умолчанию Кнопка

Здравствуйте! Помогите пожалуйста сделать так, чтобы по нажатию кнопки выполнялся скриплет. Вот пока что есть

Код HTML:
<%@ page language="java" contentType="text/html; charset=Windows-1251"
    pageEncoding="Windows-1251"%>
<%@ page import="java.io.*, org.w3c.dom.*, javax.xml.parsers.*;"%>

<!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=Windows-1251">
<title>title</title>
</head>
<body>
<div align="center">
  <form name="form1" enctype="multipart/form-data" method="post" action="">
    <label for="fileField">Выбор файла</label>
    <INPUT type="file" name="filename" >
  </form>
  <br><br><br>
  <p><img src="LISLogo.gif" align="left"></p>
  <table width="50%" border="3" cellspacing="2" cellpadding="5">
  <tr align="center">
  <h1>Содержимое файла</h1>
    <%
    // Получаем xml парсер
   // String namefile = request.getParameter("filename"); 
    
     DocumentBuilder xml= DocumentBuilderFactory.newInstance().newDocumentBuilder();
    
    // создаем Document
    Document doc=xml.parse(new File("D:\\1.xml"));
    // корневой элемент документа
    Element rootel=doc.getDocumentElement();
	// берем дочерний узел документа
    Node el=rootel.getFirstChild();        
    do{ //выводим в табличку
        
    	if (el.getNodeName()!= "#text")
    	{out.println("<tr>");
    	out.println("<th>"+el.getNodeName()+"</th>"); //выводим название узла
    	out.println("</tr>");
    	}
    	
		if (el.hasAttributes()) {
			NamedNodeMap attrs = el.getAttributes(); //создаем список атрибутов для данного узла
			Node attr; 
			//out.println("<td>");
			for (int i = 0; i < attrs.getLength(); i++) {
                attr = attrs.item(i); //делаем текущий атрибут узлом
                out.println("<tr>");  
                out.println("<td>"+attr.getNodeName()+"</td>"); //выводим название узла
                out.println("<td>"+attr.getNodeValue()+"</td>"); //и то, что в нем хранится
                out.println("</tr>");
                
            }
	
		}                   
        el=el.getNextSibling(); //переходим к следующему элементу в документе
        out.println("</tr>");
    }while(el!=null); 
     %>

  </table>
  </div>
</body>
</html>
Foxie вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка Vetaluy Microsoft Office Excel 2 17.05.2011 00:03
кнопка prostac Помощь студентам 2 23.09.2010 20:31
Кнопка Obey177 Общие вопросы Delphi 24 02.09.2010 04:50