save.do 是什么?
我看了一段代码,类似于这样的语句
<form action= "/register/save.do " method= "post ">
但我在register文件夹下无法找到save.do 是什么原因?
还有这个程序都是利用shtml以及jsp为结尾的文件放在一起,到底属于哪类?PHP?JSP?
要运行这样的程序需要特殊的控件么?
------解决方案--------------------STRTUS吧,.do是对应一个ACTION吧.
------解决方案--------------------STRUTS里的映射文件为*.DO.
我也初学,有时间可以交流一下.
QQ:465919283
------解决方案--------------------LZ和LS的没玩过servlet?
<servlet>
<servlet-name> servletname </servlet-name>
<servlet-class> ServletPATH </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> servletname </servlet-name>
<url-pattern> /register/save.do </url-pattern>
</servlet-mapping>
也可能是 struts中配置的action 看web.xml or struts-config.xml
------解决方案--------------------save.do是servlet,楼上对
------解决方案--------------------save.do应该说是url请求中的一部分吧,怎么能是servlet呢?
------解决方案--------------------看web.xml or struts-config.xml配置
------解决方案--------------------如果你写的是一个Servlet 那么在它的配置文件里面(web.xml)的 <url-pattern> 配制里面应该有以*.do来设置的.
如果你是用Struts 框架来写的同样在它的配置文件里面也可一看到*.do, 其实他的核心就是一个ActionServlet.
在JSP文件里面的Form 表单中发送请求的时候就要以(么么.do)来设置 这样Servlet 就可以进行拦截 然后进行相应的业务逻辑处理.
可以去查查这方面的资料.
------解决方案--------------------//web.xml
<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app xmlns= "http://java.sun.com/xml/ns/j2ee " xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance " version= "2.4 " xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">
<servlet>
<servlet-name> action </servlet-name>
<servlet-class> org.apache.struts.action.ActionServlet </servlet-class>
<init-param>
<param-name> config </param-name>
<param-value> /WEB-INF/struts-config.xml </param-value>
</init-param>
<init-param>
<param-name> debug </param-name>
<param-value> 3 </param-value>
</init-param>
<init-param>
<param-name> detail </param-name>
<param-value> 3 </param-value>
</init-param>
<load-on-startup> 0 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name> action </servlet-name>
<url-pattern> *.do </url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file> index.jsp </welcome-file>
</welcome-file-list>
</web-app>
有没有看到里面.do的...
就是通过他找到相应的struts-config.xml