Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет_Стас.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
176.13 Кб
Скачать

All_books.Jsp

<%@page contentType="text/html" pageEncoding="utf-8"%>

<!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>

</head>

<body>

<h1>Список книг</h1>

<%@page import="javax.naming.*, java.util.List, library.*" %>

<%!

librarySessionRemote ejbRef;

%>

<%

InitialContext ic = new InitialContext();

ejbRef = (librarySessionRemote)ic.lookup("library.librarySessionRemote");

List books = ejbRef.getBooks();

Books book;

String all_books = "";

int size = books.size(), sht;

if( size > 0 ) {

for(int i=0; i < size; i++) {

book = ((Books)books.get(i));

sht = book.getCnt() - book.getTohand();

all_books += "<p>"

+ "Название: "+book.getName()+". "

+ "Автор: "+book.getAssignedAuthor().getName()+". "

+ "Местоположение: "+book.getLocation()+". "

+ "В наличии: "+sht+" шт."

+ "</p>";

}

}

%>

<%=all_books%>

<p><a href="index.jsp">Return</a></p>

</body>

</html>

Index.Jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!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>

</head>

<body>

<h1>Электронная библиотека</h1>

<p><a href="add_authors.jsp">Добавление авторов книг</a></p>

<p><a href="add_books.jsp">Добавление новой книги</a></p>

<p><a href="search_books.jsp">Поиск книги</a></p>

<p><a href="take_book.jsp">Взять книгу</a></p>

<p><a href="return_book.jsp">Вернуть книгу</a></p>

<p><a href="all_books.jsp">Список книг</a></p>

</body>

</html>

Return_b.Jsp

<%@page contentType="text/html" pageEncoding="utf-8"%>

<%@page import="javax.naming.*, library.*" %>

<%!

librarySessionRemote ejbRef;

%>

<%

InitialContext ic = new InitialContext();

ejbRef = (librarySessionRemote)ic.lookup("library.librarySessionRemote");

ejbRef.returnBook( Integer.parseInt(request.getParameter("book")) );

%>

<!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>

</head>

<body>

<h1>Книга возвращена</h1>

<p><a href="index.jsp">Return</a></p>

</body>

</html>