-
三大方向 应用程序
查看全部 -
Web应用程序
查看全部 -
JSP脚本和JSP声明有什么区别吗?
答案:
你分别在脚本和声明中编写java语言,然后部署运行后,到apache的work文件夹下找到jsp转换为_jsp.java的文件,你会发现:
声明: 将声明的变量和方法,作为Servlet类的变量和方法。
脚本: 将代码插入到Servlet的service方法中。
所以:
声明中的变量你都可以定义private public 因为它定义的是类的变量。
脚本中因为是方法中,只能是局部变量,所以你在脚本中不能够定义方法 或者是 private public类型的变量。
查看全部 -
问题:写入java语句时,为何不能用 System.out.println(""),而只能用out.println("")?
答案:?
System.out.println("")是标准的输出流,输出到控制台,而out是jsp内置输出对象,out.println("")输出到客户端页面。也就是说System.out.println("")对于JSP页面的展示没任何影响,如果要输出内容到jsp页面上,以上两种方法只能选第二个out.println(""),然而实际开发中很少使用out.println(""),基本都是用标签输出内容到页面。
查看全部 -
如何修改tomcat服务器默认端口:
打开conf文件夹里server.xml文件 编辑修改
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
查看全部 -
WEB 应用程序
tomcat服务器的目录结构:
查看全部 -
exception对象:页面运行发生异常,就产生次对象
exception方法:
getMessage()返回描述异常的信息
toString()返回关于异常的简短描述
发生异常页面page要加errorPage="异常处理页面"
异常处理页面page要加isErrorPage="true"
查看全部 -
pageContext对象,可以访问页面内所有对象,session,application集大成者
pageContext方法:
getOut返回jspWriter输出流(out)
getSession
getPage
getRequest
getResponse
forward("");跳转到另一页面
include("");包含另一页面
config对象是在Servelet初始化时,jsp引擎向他传递信息用的(后面会讲)
查看全部 -
page对象指当前jsp页面本身,有点像this指针
page.toString()当前page对象的字符串描述
查看全部 -
application对象:(全局变量)
静态变量,,由服务器开始和关闭决定
application方法:
setAttribute
getAttribute
getAttributeNames
String getServerInfo()返回jsp引擎及版本号
attributes.hasMoreElements()表示有下一个元素
attributes.nextElement()表示下一个元素(这两个用于循环输出)
查看全部 -
当本次会话的所有页面都关闭时,再重新访问某个jsp才会重新创建新的会话,但是原有session依然在服务器端
session.invalidate()销毁当前会话
Tomcat默认session超时时间为30分钟。
设置session超时有两种方式:
1.session.setMaxInactiveInterval(时间);//单位是秒(这个之前讲过)
2.在web.xml配置
<session-config>
<session-timeout>
10
</session-timeout>
</session-config> //单位是分钟。
查看全部 -
session方法
session.setAttribute(String name,Object value)指定属性帮定到此会话
session.getAttribute(String name)返回指定属性值,没有返回null
getValueNames();返回此session所有可用属性的数组
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//创建用于格式化的对象(以此用来格式化下面的)
Date d=new Date(session.getCreationTime);//返回session创建的时间,括号里面不写默认返回当前时间(被格式化的对象)
用sdf.format(d)进行日期格式化
同一个会话不关闭那么他的ID编号是相同的
会话结束方式
关闭整个会话(浏览器)
设置session生命周期session.setMaxInactiveInterval(10);//十秒钟
查看全部 -
session:会话时间
保存在服务器内存中,每一个用户一个session
查看全部 -
请求重定向:对应response
请求转发:对应request
查看全部 -
请求重定向:服务器让你自己去别处,地址改变,此次内容不会保存
请求转发:服务器替你去别处,地址不变,此次内容会保存
查看全部
举报