服务器上采用的是struts.
owner.jsp中有个form(表单),点击submit后该表单被提交到服务器。
而owner.jsp中,设置该表单的响应者是owner.do
owner.do被服务器执行后生成的页面被返回到用户的IE中
所以地址栏里的地址为
http://localhost:8080/easyStruts/owner.do;jsessionid=D2DE9D20146718E5BF45CEA878A2A951
owner.jsp中有个form(表单),点击submit后该表单被提交到服务器。
而owner.jsp中,设置该表单的响应者是owner.do
owner.do被服务器执行后生成的页面被返回到用户的IE中
所以地址栏里的地址为
http://localhost:8080/easyStruts/owner.do;jsessionid=D2DE9D20146718E5BF45CEA878A2A951
该虚拟地址的映射关系即动作处理过程请查看struts-config.xml里的<action>配置
在jsp form中action="owner.do"->web.xml->*.do 映射到ActionServlet->struts-config.xml-><action path="/owner"->找到对应的action class和form-bean....
你可以用DO也可有改成你想要的!!
只要是符合一定的规则!!
<html:form action="/owner">当submit时,如果输入正确,则转到success.jsp如果不正确,则是
http://localhost:8080/easyStruts/owner.do;jsessionid=D2DE9D20146718E5BF45CEA878A2A951我看了web.xml strute-config.xml还是不大明白。能否请各位结合上代码在解释一下,谢谢各位了
然后,这个ActionServlet到struts-config.xml中根据"/owner",找到对应的所要跳转到的ActionBean(或者jsp页面)以及所要使用的FormBean(封装页面数据)。楼主的ActionBean中肯定做了输入正确与否的判断,所以会根据情况转到不同的页面的。