0

我是 jsp 的新手,我已经有一个可以工作的 servlet,它在 url 中发送参数(url/servletname?name=test&msg=test2),但我想制作一个 jsp 文件,将其转换为可视化,我不不知道如何开始,这是我的 servlet:

package mypackage;
import java.io.IOException;
import javax.servlet.http.*;

import java.util.*;
//import ma.cloud.ParticipantDao;

public class infoservlet extends HttpServlet{

    public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
        resp.setContentType("text/plain");

        String p_name=req.getParameter("name");
        String p_msg=req.getParameter("message");

        String p_resp_text="";

        if (p_id !=null && p_response !=null){

            try {
                Demand_aide_dao dao=new MemeCache_Demande_aide();
                dao.respond_demande_aide_by_id(p_id, p_response);
                p_resp_text="Hi Mr." + p_name + " }";
            } catch (Exception e) {
                // TODO: handle exception
                p_resp_text="message : error" + e.getMessage()+ " }";           
            }           
        }     
        resp.getWriter().println(p_resp_text);      
    }
}

我只需要一个关于如何开始的想法,以及如何将它从 url 中的参数转换为我可以输入的值。请问我现在被困了5天

4

1 回答 1

0

要输入的参数,“将其转换为可视化”

你是说表格吗?

在文本文件类型中:

   <html>
   <body>
   <form action=/path/to/your/servlet/infoservlet  method=post name=f1>
   <input type=text name="name">
   <input type=text name=" message">

   <input type=submit value="Go">
   </form>

将其保存为 start.html 或 start.jsp (此时没有区别,因为 jsp 没有任何 jsp 特定代码,但以后可以添加其他元素)。

在您的 Web 内容所在的文件夹中(取决于您用于 Jboss 5 免费版的应用程序容器可以将其放入:

jbossMain\server\default\deploy\ROOT.war\

并使用默认值启动 jboss:

jbossMain/bin/run.sh -c 默认

在浏览器中打开这个 jsp,输入值按 Go,默认情况下 jboss 将从端口 8080 开始,确保我们之前没有其他服务在同一端口上运行。

http://localhost:8080/start.jsp

您需要阅读有关启动 Web 应用程序和 java jsps 的教程。见 * https://www.google.com/search?q=java+jsp+tutorial * http://www.jsptut.com/ * http://www.tutorialspoint.com/jsp/

于 2013-08-25T10:52:50.803 回答