使用jsp简单表单和java代码

时间:2011-05-07 15:34:36

标签: jsp

我是java和jsp的新手.. 我已经做了一个java代码,我想将这个java代码添加到jsp中 最初显示一个网页以获取用户的输入 一旦用户输入信息,它将调用java函数

请让我知道怎么做..请.. ..

public void createXmlTree(String name){
        Writer output = null;
        String addtext = "";            
        File file = new File("compare.txt");
        output = new BufferedWriter(new FileWriter(file));
        output.write(name);
        output.close();
}
String name1;
name1 = request.getParameter("text1");   
String name=name1;

try
{
  if (!(name.equals(null))) {
   createXmlTree(name);
   out.println("Successfull");
  }
}
catch(Exception e)
{
    System.out.println(e);
}

1 个答案:

答案 0 :(得分:1)

了解servlets

让JSP中的HTML表单提交给servlet。

<form action="servleturl" method="post">

在servlet类的doPost()方法中,您可以自由地按照自己的方式编写Java代码。业务作业完成后,您可以将结果存储在请求范围中并转发到结果JSP文件。

request.setAttribute("result", result);
request.getRequestDispatcher("/WEB-INF/result.jsp").forward(request, response);

/WEB-INF/result.jsp中,您可以EL访问结果。

<p>Result: ${result}</p>