我是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);
}
答案 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>