用Netbeans问题编写Java

时间:2014-04-24 18:53:06

标签: java netbeans

我正在寻找以下学校项目的深入解释,我正在尝试(并且非常失败)理解。任务是使用Netbeans IDE Java EE(安装Glassfish服务器,因此我希望使用它)创建一个简单的Store定位器Web应用程序,与Best Buy的API BBYOpen接口。

根据我目前的理解,我需要创建一个.jsp文件,该文件将包含允许用户输入其邮政编码和距离半径的初始HTML表单,以便找到最接近输入邮政编码的Best Buy商店位置。以及将处理表单数据捕获并将其传递给Best Buy API的servlet。

最后一点,我在没有太多经验的情况下学习这个网络开发,我意识到你们中的许多人比我自己有更多的经验,所以如果有人能为我提供一个详细的(即假的)解释我将如何做到这一点,我将非常感激。

谢谢,祝福

1 个答案:

答案 0 :(得分:0)

从这里安装apache http://tomcat.apache.org/

Open Netbeans。

转到文件 - >新项目 - > Java Web - >网络应用程序

单击“下一步”(初始化将开始)。

为项目命名并选择项目相关文件夹的位置。

单击“下一步”。

点击添加(服务器旁边) - >选择Apache Tomcat - >选择位置(C:/ path / to / tomcat) - >指定用户名和密码,如果用户不存在则创建用户 - >完成 - >完成

这将为您生成一个项目。

删除index.html

创建index.jsp并输入以下代码:

<!DOCTYPE html>
<html>
    <head>
        <title>Zip Code</title>
    </head>
    <body>
        <form method="post" action="index.jsp">
            <input type="text" name="zipcode"/>
            <input type="submit" value="Search"/>
        </form>
        <%
            String zipcode = request.getParameter("zipcode");
            if (zipcode != null) {
                out.print("Wow you live at " + zipcode + "!");
            }
        %>
    </body>
</html>

按播放,您即将开始学习JSP

将来你的代码可能看起来更像这样但我不确切知道(注意这段代码不能编译,但它可以帮助你从API中找到你需要的东西)

<%@page import="org.bestbuy.BBYOpen" %>
<!DOCTYPE html>
<html>
    <head>
        <title>Zip Code</title>
    </head>
    <body>
        <form method="post" action="index.jsp">
            <input type="text" name="zipcode"/>
            <input type="submit" value="Search"/>
        </form>
        <%
            String zipcode = request.getParameter("zipcode");
            if (zipcode != null) {
                out.print("Wow you live at " + zipcode + "!");
                BBYOpen bbyo = new BBYOpen();
                Store[] stores = bbyo.getStoreByZipCode(zipcode);
                for (Store store : stores) {
                    out.print(store.getInfo());
                }
            }
        %>
    </body>
</html>