1.tomcat服务器本质就是一个什么程序?
Tomcat服务器一个服务端的java程序。
2.ie怎么样访问到tomcat,出现一只猫
http://127.0.0.1:8080/
http://localhost:8080/
3.<%! int a=6;%> 与<% int b =8;%>
上面两个定义变量的方式有什么不同?
<%! int a=6;%>是全局变量
<% int b =8;%>局部变量
4.<% int a =9;%>
怎么样把变量a输出到页面:
用表达式怎么样把变量输出到页面:
页面:<%out.print(a);%>
表达式:<%=a%>
5.jsp的注释怎么样写?与html注释的区别
<%--jsp的注释--%>:不发给ie 不占流量
<!--html的注释-->:发给ie 占流量
6、jsp运行在哪里?
jsp运行在服务端
7、jsp中把java.util.Scanner包导入?
<%@page import="java.util.Scanner"%>
8、简述jsp运行的原理?1.jsp
IE发送请求,tomcat把1.jsp转译成1_jsp.java然后在编译成
1_jsp.class 运行之后结果 通过tomcat再发一个响应给IE
9、静态包含怎么样写? 动态包含怎么写?
假设在2.jsp中包含1.jsp
静态包含:<%@ include file="jsp文件"%>
动态包含:<jsp:include page="jsp文件"></jsp:include>
10、1.jsp中有
<input type="text" name="id"/>
在2.jsp中怎么样取得id的值?
String sid=request.getParameter("id");
11.怎么样取name="aihao"的复选框的值?
String [] a1= request.getParameterValues("aihao");
11.1重定向、转发、服务器包含三者的区别?
用重定向:两次请求 一个jsp不能得到另一个jsp的数据
转发:一次请求 一个jsp可以得到另一个jsp的数据
服务器包含:一次请求 一个jsp可以得到另一个jsp的数据
12、1.jsp中要通过重定向的方式跳到2.jsp,怎么样写?
response.sendRedirect("2.jsp");
13、1.jsp中要通过转发的方式跳到2.jsp,而且1.jsp中有一个list集合要带到2.jsp中 怎么写?(转发-两个步骤)
request.setAttribute("list", list);
request.getRequestDispatcher("toUp.jsp").forward(request, response);
14、post方式提交的表单怎么样解决编码问题?(假设jsp都用utf-8编码)
request.setCharacterEncoding("utf-8");
get方式提交的表单怎么样解决编码问题?(假设jsp都用utf-8编码)
假设取得表单input标签name="name"的值
String name=null;
name=request.getParameter("name");
name=new String(name.getBytes("utf-8"),"GB18030");
15.在1.jsp中有如下的超链接
<a href="2.jsp?name=tom&pwd=12345">使用超链接提交数据</a>
怎么样在2.jsp中取出name和pwd的值???
String sid=request.getParameter("name");
String sid=request.getParameter("pwd");
16、servlet中怎么样解决乱码问题?
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
|
|