<Form action="tom.jsp" method="post|get">
//该表单使用post方法向页面tom.jsp 提交信息,action:向xxxxx提交信息
request.getParameter报错问题的解决办法:缺少一个jar包的引用。也就是Tomact lib文件夹下的servlet-api 这个jar包
idea运行项目时报错Error running Tomcat8: Address localhost:1099 is already in use
不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.JSP到b.JSP一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。而使用session.setAttribute()会在一个过程中始终保有这个值(注解,session的范围比request大)。
P.S.:JavaScript与JSP中不能相互传值,因为JavaScript运行在客户端,而JSP运行在服务器端。若想使它们之间可以相互传递参数,可以在JSP中设置一个hidden控件,用它的value结合上面所说的用法来传递所需的数值。
Request的范围是指在一JSP网页发出请求到另一个JSP 网页之间,随后这个属性就失效。设定Request 的范围时可利用request 对象中的setAttribute( )和getAttribute( )。
JSP的request内置对象很棒!获益匪浅