帮忙解说下servlet

来源:百度知道 编辑:UC知道 时间:2024/06/09 12:27:31
JAVA初学者

学的很混乱

帮个忙

谢谢

java文件
Message get set名字`ID`日期等 (JavaBeen)
DBMsg insert{}方法 getAll{}方法

JSP文件

<form action="Add" method="post">
<input type="txt" name="msgName">
<input type="submit">
</form>

servlet文件

Add
post(req,resp)
{
Message ms=new Message();
DBMsg dbMsg=new DBMsg();
ms.setName(req.getParmeter("msgName"))
......
........

dbMsg.insert(ms);
}

web.xml文件

<servlet>
<servlet-name>Add</servlet-name>
<servlet-class>Add</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>/Add</url-pattern>
</servlet-mapping>
________________________

你问的太多啦,,我都看晕了.我就说最后一个吧,你在SERVLET里写,
req.getRequestDispatcher(path).forward(req,rep);
(注:path 为你要跑到的那个页面,req,rep是servlet里,你自己写的request 和 response 对像)
然后你在这个页面上写接收的语句就行了.点submit 之后就会在这个页面上出来了.

1.action="Add" 对应的web.xml文件 的<url-pattern>这行,
2.是不是进入Add servlet文件 和post 没多大关系,用get也行
3.是
4这是一个简单的WEB.xml
<servlet>
<servlet-name>log</servlet-name>
<servlet-class>zhou.servlet.LogServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>log</servlet-name>
<url-pattern>/log</url-pattern>
</servlet-mapping>
点SUBMIT后找<url-pattern>,<url-pattern>找它自己上边的<servlet-name>,这个<servlet-name>找上边的<servlet-name>,上边的那个<servlet-name>找<servlet-class>,<servlet-class>就是servlet的类..
我也是个初学者,说的也许不是很对....高手别笑我...