1、了解并学会配置MyEclipse集成开发环境,学会在其环境下创建工程并发布运行一个JSP程序;
2、熟悉Tomcat服务器的目录,学习如何设置Web服务目录。并在其目录下运行一个简单的JSP页面;
3、熟悉和掌握HTML中表单的设计和提交。
代码:MyFirstJSPFile.jsp
运行结果:
input.jsp
<%@ page contentType="text/html;charset=utf-8" %>
receive.jsp:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.net.*"%>
回到首页 <% request.setCharacterEncoding("utf-8");// String yourName=new String((request.getParameter("name")).getBytes("iso-8859-1"),"utf-8"); // 获取text提交的值String yourName=request.getParameter("name");//String tt=URLEncoder.encode("林","utf-8");//out.println("中文编码:"+tt);//String yourName=URLDecoder.decode(request.getParameter("name"),"utf-8");String yourSex=request.getParameter("R"); //获取radio提交的值String secretMess=request.getParameter("secret"); //获取hidden提交的值String personName[]=request.getParameterValues("superstar"); //获取checkbox提交的值out.println(" 您的姓名:"+yourName+"
");out.println(" 您的性别:"+yourSex+"
");out.println(" 您喜欢的歌手:");if(personName==null){ out.print("一个都不喜欢");} else{ for(int k=0;k out.println(" "+personName[k]);}}out.println(" hidden提交的值:"+secretMess); %>
姓名:${param.name}
ttt${paramValues.superstar}
运行截图:
代码:HelloServelt.java
package ex01;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;@WebServlet("/HelloServelt")
public class HelloServelt extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=utf-8");String name = request.getParameter("name");PrintWriter out = response.getWriter();out.print("");out.print("");out.print("");out.print("Hello ");out.print("");out.print("");out.printf("Hello! %s!%n
",name);out.print("");out.print("");}}
运行截图:
代码:
input2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
input2
receive2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
receive2
<%
request.setCharacterEncoding("utf-8");
String yourID=request.getParameter("id");
String yourName=request.getParameter("name");
out.println(" 您的学号:"+yourID+"
");
out.println(" 您的姓名:"+yourName+"
");
%>
运行截图: