根据现有的servlet创建一个jsp文件

时间:2013-08-25 10:42:34

标签: java jsp url-parameters

我是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天

1 个答案:

答案 0 :(得分: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的代码,但稍后可以添加其他元素)。

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

  

jbossMain \服务器\默认\部署\ ROOT.war \

以默认方式启动jboss:

  

jbossMain / bin / run.sh -c default

在浏览器中打开此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/