jsp数据交互(1)
来源:互联网 发布:msp430中文数据手册 编辑:程序博客网 时间:2024/06/04 18:54
1.jsp就打内置对象: 请求对象: request 输出对象: out 响应对象: response 应用程序对象: application 会话对象: session 页面上下文对象: pageContext 页面对象: page 配值对象:config 异常对象:exception 2.request对象的常用方法: String getParameter(String name):根据页面表单组件名称获取页面提交数据 String[] getParameterValues(String name): 获取一组以相同 名称命名的表单组件提交的数据 void setCharacterEncoding(String charset): 指定每个请求的编码,在调用request.getParameter()方法之前进行设定,可以用于解决中文乱码问题 RequestDispatcher getRequestDispatcher(String payh):返回一个javax.servlet.RequestDispacher对象,该对象的foeward()方法用于转发请求
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>示例1</title> </head> <body> <div align="center">请输入注册信息 <form name="form1" method="post" action="02.jsp"> <table border="0" align="center"> <tr> <td>用户名</td> <td><input type="text" name="name"/></td> </tr> <tr> <td height="19">密码</td> <td height="19"><input type="password" name="pwd"/></td> </tr> <tr> <td>信息来源</td> <td> <input type="checkbox" name="channel" value="报刊"/>报刊 <input type="checkbox" name="channel" value="网络"/>网络<br/> <input type="checkbox" name="channel" value="朋友推荐"/>朋友推荐 <input type="checkbox" name="channel" value="电视"/>电视 </td> </tr> <!-- 以下是提交,取消按钮 --> <tr> <td colspan="2" align="center"> <input type="submit" name="Submit" value="提交"/> <input type="reset" name="Reset" value="取消"/> </td> </tr> </table> </form> </div> </body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";request.setCharacterEncoding("UTF-8");String name=request.getParameter("name");String pwd=request.getParameter("pwd");String[] channels=request.getParameterValues("channel");%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>示例1</title> </head> <body> <div align="center">你输入的注册信息 <table border="0" align="center"> <tr> <td width="80" height="20">用户名:</td> <td><%=name %></td> </tr> <tr> <td width="80" height="20">密码:</td> <td><%=pwd %></td> </tr> <tr> <td height="20">信息来源:</td> <td> <% if(channels!=null){ for(String channel:channels){ out.print(channel+" "); } } %> </td> </tr> </table> </div> </body></html>
3. response对象: 常用方法: void addCookie(Cookie cookie):在客户端添加cookie void setContentType(String type):设置HTTP相应的contentType类型 void setCharaterEncoding(String charset):设置响应所采用的的字符编码类型 void sendRedirect(String location):将请求重新定位到一个URL上
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>示例2 用户登陆页面</title> </head> <body> <form name="form1" method="post" action="07.jsp"> 用户名:<input type="text" name="userName"/> 密码:<input type="password" name="userPwd"/> <input type="submit" value="登陆"/> </form> </body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>示例2 登陆处理页面</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); String name=request.getParameter("userName"); String pwd=request.getParameter("userPwd"); if(name.equals("sa")&&pwd.equals("sa")){ response.sendRedirect("05.jsp"); } %> </body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>示例2 欢迎页面</title> </head> <body> 你见感情饶过谁? </body></html>
欢迎页面有你的名字<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>示例3欢迎页面</title> </head> <body> <% String name=request.getParameter("userName"); %> 欢迎<%=name %>进入页面 </body></html>
0 0
- jsp数据交互(1)
- jsp数据交互1
- JSP数据交互(一)
- JSP数据交互(一)
- jsp数据交互(一)
- JSP数据交互(2)
- JSP数据交互(一)
- JSP数据交互(二)
- JSP数据交互(二)
- JSP数据交互(二)
- Jsp数据交互(二)
- JSP数据交互(一)
- JSP数据交互(一)
- JSP数据交互(一)
- JSP数据交互(一)
- jsp数据交互(一)
- JSP数据交互(cookie)
- JSP数据交互(二)
- ubuntu中apt-get install error
- 计算机网络——HTTP协议
- JSP数据交互(一)
- 0006、node 之操作数据库mysql()基本操作
- 数据交互 ,内置对象之小型欢迎界面
- jsp数据交互(1)
- 第三周工作学习总结
- 编译安装zabbix3.2.5-LNMP
- android 可适应ScrollView的ListView
- json
- JSP数据交互(一)
- 欢迎使用CSDN-markdown编辑器
- 防止表单自动加载浏览器记住用户名及密码
- 使用javascript,HTML5,CSS3打造移动端音乐播放器