真正做项目的时候是不是控制的servlet只有一个啊,然后通过判断请求来自哪里确定转发给哪个servlet?
是这样的吗?如果是的话,那一般都使用什么方法来判断请求来自哪里啊?在不使用struts的情况下。...
是这样的吗?如果是的话,那一般都使用什么方法来判断请求来自哪里啊?
在不使用struts的情况下。 展开
在不使用struts的情况下。 展开
3个回答
展开全部
在不使用struts的情况下:
可以写在一起,也可以分开。
但是建议分开写。
如果写在一起,可以在请求的页面定义一个标志
如:添加页面<input type="hidden" name="action" value=“add”/>
删除页面<input type="hidden" name="action" value=“delete”/>
然后在servlet,取得参数action的值,然后根据值来确定跳到那个方法。
如果分开写,每个页面定义action到不同的servlet,这样结构比较清晰,层次也很明朗,修改起来也很方便。
可以写在一起,也可以分开。
但是建议分开写。
如果写在一起,可以在请求的页面定义一个标志
如:添加页面<input type="hidden" name="action" value=“add”/>
删除页面<input type="hidden" name="action" value=“delete”/>
然后在servlet,取得参数action的值,然后根据值来确定跳到那个方法。
如果分开写,每个页面定义action到不同的servlet,这样结构比较清晰,层次也很明朗,修改起来也很方便。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询