我是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天
答案 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/