有三个页面,a.jsp,b.jsp和c.jsp,流程是:a.jsp->b.jsp->c.jsp,其中a.jsp中提交的数据要在c.jsp中访问,用最简单的方法 怎么做?注意不能放在session里
第1题:
有两个页面a.jsp和b.jsp,要从a.jsp传值到b.jsp有几种方法?分别是什么?
a:最常用的方法是用form中的text,<input type=text name=username value=admin>,然后在b.jsp页面中这样获取
String username=request.getParameter("username");
b:直接在Url地址栏里面输入第一个页面的地址,在后加问号,然后把要传的参数及值写在后面,如有多个用&隔开,然后在下一页面用
request.getParameter("参数名")来获取,在b.jsp中可用这样获取:String username=request.getParameter("username");String username=request.getParameter("password");
c:在form中放hidden,如:<input type=hidden name=username value=admin>,获取方法同上
说明:传值的方法有很多种,以上是最常用最简单的几种方式,当然,如果传的值有中文的话,需另做处理
第2题:
关于JSP的说法正确的是哪个选项()?
A.JSP不需要服务器就能运行
B.JSP在服务器端被执行
C.JSP的存在形式是Java Application
D.JSP在客户端被执行
第3题:
下列有关JSP与ASP、PHP的比较的说法,错误的是
A.JSP是最容易学的
B.JSP的安全性好
C.JSP在大部分平台均可
D.JSP支持组件技术
第4题:
下列有关JSP和Servlet的说法,错误的是()
A.JSP是Java服务器页面的缩写
B.JSP是一种动态页面
C.JSP的本质是Servlet
D.JSP是Servlet的升级版,所以Servlet应由JSP代替
第5题:
下面的说法错误的是()。
A.JSP可以处理动态内容和静态内容
B.JSP最终会编译成字节码后执行
C.JSP中可以使用脚本控制Html的标签生成
D.JSP中不能使用//注释Java脚本中的代码