request对象回传值到jsp页面

2025-02-27 14:47:26
推荐回答(1个)
回答1:

参考
首先呢你的 type="submit" 他是表单的一个特殊的元素
一般来说 取得值是 用request 取值最好先设置一下编码以免乱码

给你个例子


























添加员工信息
员工姓名
部门
手机号码
电子邮件





以上是表单页面
一下是处理页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="com.accp.entity.*,com.accp.dao.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%

request.setCharacterEncoding("GBK");//设置编码为GBK
String name=request.getParameter("txtName");获取值
String de=request.getParameter("txtDe");
String phon=request.getParameter("txtPhone");
String email=request.getParameter("txtEmail");
int i=new contactDao().getInfoByName(name);
if(i>0){
out.print("");
out.print("");
}else{
int ii=new contactDao().addInfo(new contacts(name,de,phon,email));
if(ii>0){
out.print("");
out.print("");
}
}

%>
就是说一般用 request.getParameter("表单的Name");获取的