Servlet整合

1.Servlet整合:
问题:原来一个请求对应一个Servlet,这样项目请求数据越多,Servlet越多,而项目创建 Servlet消耗的资源就越多,而代码也繁锁了.
解决思路:将项目切分为多个模块,一个模块对应一个Servlet,这个模块的所有请求就发 送到这个Servlet中去处理.
解决方法:提交请求给Servlet时带个标记,这个标记告诉Servlet该处理哪种请求.
2.Servlet整合作标记传参:
分析:学生的Servlet模块,老师的Servlet,一个公共Servlet可以操作两张表
学生(清session):注销
老师(独有功能都是操作学生表):展示所有学生信息,删除学生信息
公共功能(学生表/老师表):登录,据用户名查询学生信息,修改密码,修改学生信息, 注册/添加学生信息,根

2.1:get提交
	2.1.1:get提交表单:表单中参数会默认在url后面?参数名1=参数值1&参数名1=参数				值1所以标记不可以直接写在url后面.解决在页面将参数作为标记传.
			<input type="hidden" name="标记名" value="标记值"/>
	2.1.2:get的超链接或window.location或location.href可以用url后面拼接标记参				数.
		  <a href="CommonServlet?method=getStudentByName">修改用户信息</a>


2.2:post提交:
	2.2.1:可以直接在url后面传标记参数.
	 <form method="post" action="CommonServlet?method=register" onsubmit="return check()">
	2.2.2:可以用隐藏域传参数:
		<!--用隐藏域传参:用method作为标记名,register作为标记值,
			告诉Servlet接收register就要作注册功能 -->
		<input type="hidden" name="method" value="register"/>

明天继续,永远相信美好的事情即将发生。中国加油,武汉加油。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值