讲解目录:
一.jsp2jsp
二.jsp2Servlet
一.jsp2jsp
1.hello.jsp(也可以通过session传值
session.setAttribute("thename",name);
String name = (String)session.getAttribute("thename"); )
<form action="ha.jsp"> userName1:<input type="text" name="userName" id="userName" /> password1:<input type="password" name="password" id="password"/> <input type="submit" value="提交"> </form>2.ha.jsp
<body> <p>用户名:</p> <% String textContent = request.getParameter("userName");%> <%=textContent %> </body>
二.jsp2servlet(只需要注意:sp页面form action="jsp2Servlet"的值要和Web.xml中的url-parttern要一致)
步骤:idea 创建项目
new/java/右击项目new/module/java/web --》application/ok
1.index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>MyServlet</title> </head> <body> <form action="jsp2Servlet" method="post"> userName:<input type="text" name="userName" id="userName" /> password:<input type="password" name="password" id="password"/> <input type="submit" value="提交"> </form> </body> </html>2.web.xml
<servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.fang.ling.servletTest.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/jsp2Servlet</url-pattern> </servlet-mapping>3.LoginServlet.java
public class LoginServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String userName = req.getParameter("userName"); String password = req.getParameter("password"); System.out.println(userName); System.out.println(password);}
}
}
}
}