1. 程式人生 > >在jsp頁面中嵌入java程式碼並用request方式接受post資料

在jsp頁面中嵌入java程式碼並用request方式接受post資料

<%@ page language="java" contentType="text/html; charset=GBK"    pageEncoding="GBK"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>處理表單</title></head><body><%request.setCharacterEncoding("GBK");// 設定接收的字符集// 從request接收表單資料String name = request.getParameter("name");String pass = request.getParameter("pass");String gender = request.getParameter("gender");String[] hobby = request.getParameterValues("hobby"); // 複選框用陣列接收String class1 = request.getParameter("class");String introduce = request.getParameter("introduce");session.setAttribute("name",name);String sname=(String)session.getAttribute("name");// 把陣列hobby拼接成一個字串s_hobbyString s_hobby ="";if (hobby != null) {for (int i = 0; i < hobby.length; i++) {s_hobby = s_hobby + hobby[i];// 如果不是最後一個數組元素,加一個逗號做分隔符if (i < hobby.length - 1) {s_hobby = s_hobby + ",";}}}%><h1 align=center>你好!</h1><p>姓名:<%=name%><p>密碼:<%=pass%><p>性別:<%=gender%><p>愛好:<%=s_hobby%><p>班級:<%=class1%><p>自我介紹:<p><%=introduce%><p>IP地址:<%=request.getRemoteAddr()%><p>名稱:<%=request.getRemoteHost()%><p>從session中取出的名字:<%=sname%></body></html>