Java web 常用方法/类 ---- 第一天

   日期:2020-09-20     浏览:90    评论:0    
核心提示:servlet层相关方法1.获取除了多选框之外的普通控件的值(单个值):getParameter2.多选框的值如何进行获取(多个值):getParameterValues3.客户端提示:PrintWriter 注:不能直接new PrintWriter对象4.重定向:sendRedirect5.请求转发及设置前端可以访问的值:setAttribute1.获取除了多选框之外的普通控件的值(单个值):getParameter//javaString id=request.getParameter("id"

servlet层相关方法

          • 1.获取除了多选框之外的普通控件的值(单个值):getParameter
          • 2.多选框的值如何进行获取(多个值):getParameterValues
          • 3.客户端提示:PrintWriter 注:不能直接new PrintWriter对象
          • 4.重定向:sendRedirect
          • 5.请求转发及设置前端可以访问的值:setAttribute

1.获取除了多选框之外的普通控件的值(单个值):getParameter
//java
String id=request.getParameter("id");
int i = new Integer(id)//将String转化为int
//html
<form action="dologin" method="post">
	id:<input name="id" /><br />
	<input type="submit" value="提交" />
</form>
2.多选框的值如何进行获取(多个值):getParameterValues
String []arr=request.getParameterValues("name");	
//html
<form action="dologin" method="post">
	name1:<input name="name" /><br />
	name2:<input name="name" /><br />
	name3:<input name="name" /><br />
	<input type="submit" value="提交" />
</form>
3.客户端提示:PrintWriter 注:不能直接new PrintWriter对象
//java
import java.io.PrintWriter;
PrintWriter out=response.getWriter();//自己new的,不具备向客户端写出的能力
out.println("我是返回给客户端的数据!");
4.重定向:sendRedirect
//java
//参数为另一个servlet地址
response.sendRedirect("preshowdept");
5.请求转发及设置前端可以访问的值:setAttribute

5.1简易版

//java
request.setAttribute("id",1);
request.getRequestDispatcher("page.jsp").forward(request, response);
//html
<body>
	<%=request.getAttribute("id") %>
</body>

5.2进阶版

//java
//从数据库中分页读取泛型为Dept的数据
List<Dept> list=dao.findByPage(pagenow,pagesize);
//将list放置与setAttribute中
request.setAttribute("list", list);
//请求转发到showdept.jsp页码
request.getRequestDispatcher("showdept.jsp").forward(request, response);
//html
<tr>
	<th>DeptNo</th>
	<th>Dname</th>
	<th>Loc</th>
</tr>
<%
	List<Dept> list=(List<Dept>)request.getAttribute("list");
	int size=list.size();
	for(int i=0;i<size;i++){  Dept d=list.get(i); %>
<tr >
	<td><%=d.getDeptno() %></td>
	<td><%=d.getDname() %></td>
	<td><%=d.getLoc() %></td>
</tr>
<%	} %>

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服