structs的.jsp中:<a href="update.jsp">更新数据</a>和<a href="update.do">更新数据</a>有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:58:34

。jsp是直接转向update.jsp这个页面 不需要Structs里面配置的
。do 是需要在structs的配置文件配置的 。。看他配置的怎么样 update.do不一定转向的就是update.jsp 也可以配置成其他jsp页面的

jsp是直接到页面了 没有做任何的数据操作 do是转向相应的action里边的方法对数据进行处理 具体跳到哪个action要看配置文件 在遇到/update的时候只想哪个类 执行哪个方法要看 传递的 method 参数的值 如果没执行 可能在action里边定义了默认的执行方法

<a href="update.jsp">更新数据</a>点击之后转向update.jsp页面
<a href="update.do">更新数据</a>点击之后,根据你的配置文件中设置的URL映射,将请求发送到指定的Servlet进行处理。

前者直接链接至update.jsp页面,后者则先转向struts的控制器,若控制器允许,页面才会链接至配置的目标页面。