2010年9月7日16:58:31
今天初步学习了javaweb的一些简单应用,对于myeclipse 的打开和简单的使用
一
1.打开myeclipse,进入工作台,选择新建web project,然后填写名字。例如demo——1.
2.点击src单击右键,新建一个servlet,可以自己填写包名,和新建的servlet名。然后,finish。
二
1. 对myeclipse的设置,点击小地球左侧的按钮t1,选择configur server。然后单击,application servers,选择tomcat里的tomcat 5.x ,选择enable ,然后添加browse 你电脑里本身的tomcat 里的路径,单击ok;
2.对于新项目要配置tomcat,点击小地球左侧第二个按钮t2,然后add添加你的tomcat,finish。
3.然后启动,点击小地球左侧第一个按钮t1,里面有tomcat点击,然后start。开始运行。
我的第一个例子:将文本框的内容提交后,跳转到一个新的页面并输出文本框里的内容。
步骤:1.在webroot里新建一个html页面,填写如下代码。
<form action='demo_1/servlet/demo1' method='post'>--对于action。里面是固定的项目名/servlet/要跳转的文件名
<b>Say Hello From</b><p>
Name:<input type='text' name='name'/><p>
<input type='submit'/>
2。由于你用的是post方法,所以要重写你服务器里的dopost方法,代码如下
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String s1=request.getParameter("name");-request是接收客服端的东西,name是一个name的属性值。
PrintWriter s=null;
try{
s=response.getWriter();--构造一个完整的输出流
}catch(IOException e){
e.printStackTrace();
}
s.println(s);
s.close();
然后开始启动,之后点击小地球,在框里填写如,http://localhost:8080/项目名/启用的文件名即可完成。
可以自己尝试坐一个小程序,两个文本框,但点击提交时,跳转页面,输出相加的结果。