摘要:request范围要使用request对象跳转页面来保证这是同一次会话 内部跳转就获取了用户名了 最后一个page范围 pege是只在当前页面有效,如果离开了当前页面的话是无论如何都获取不到的 如果要测试page对象的话使用原来的代码会出现空值错误 要加上这一段 打开网页page范围是获取不到用户属
阅读全文
摘要:下面通过综合的实例测试四个作用域范围 首先是application的范围 这是testScope页面的代码 dologin页面里的javabean也要使用application的scope 这里做了一个超链接 说明application的作用范围是可以获取用户名和密码 然后是session的范围 同
阅读全文
摘要:使用getProperty获取属性值 登录界面 登录成功,属性成功获取
阅读全文
摘要:做一个用户登录页面用来测试这个动作标签 接下来做dologin页面 这里使用第一种setProperty动作元素方式 传递的用户名是zhangsan 密码是123456 dologin页面显示,获取了用户名和密码 使用第二种setProperty,根据表单匹配部分的属性 用户登录页面同样是用户名为z
阅读全文
摘要:新建一个项目JavaBeansDemo1 在src当中建立一个包, 在包中建立一个用户类 接下来将所有的私有属性使用set和get进行封装 使用myescliese中的快捷功能封装私有属性 封装完成 然后再jsp中使用 在使用前要将建立的javabean使用import导入 页面如上
阅读全文
摘要:建立一个页面测试异常对象 这里面简单抛出一个算术异常 要注明errorPage,也就是处理异常的页面是哪个,这这里使用exception.jsp页面来处理这个算术异常 我们建立一个exception.jsp页面 这里用getMessage方法来得到异常消息 要把页面里的 isErrorPage置成t
阅读全文
摘要:新建一个页面使用其中某些方法 可以用该语句获取session_page1里面的用户名username 使用forword方法可以跳转页面,这里跳转至index.jsp页面 打开pageContext.jsp页面就直接跳转至index.jsp页面了 地址栏的地址并没有发生变化 然后测试include方
阅读全文
摘要:page对象指的是页面本身 查看当前page对象的字符串描述
阅读全文
摘要:application对象属于整个服务器的对象,用户在任何地方都可以访问 application方法的具体使用 这里面使用了application的setAttribute方法,和getAttribute方法,注意的是getAttributeNames方法返回的是枚举类型 要用定义一个Enumera
阅读全文
摘要:session的生命周期分为创建、活动、销毁三个阶段 创建一个新的会话不代表旧的会话就销毁了 session.invalidate()方法可以销毁当前会话 在page1中写上这个方法再打开网页 说明该会话被销毁了出现了错误 我们把这个方法写在所有代码段的下面 再打开这个网页 刷新网页 这个sessi
阅读全文
摘要:建立一个新的jsp测试sesion里面的getCreationTime方法 把创建时间转成年月日时分秒显示 测试获取session中的id编号以及session创建的对象属性 session是在浏览器中切换页面可以保存状态的,再创建一个session_page2页面进行测试 target是建立一个新
阅读全文
摘要:测试response.sendRedirect方法 先将index.jsp中的action页面修改成为response.jsp 然后再response.jsp页面中执行response.sendRedirect,跳转至request页面 结果 地址栏发生了改变,index页面本应该跳转至respon
阅读全文
摘要:下面测试比较printwriter和内置out对象的区别 界面效果 printwriter对象总是比内置的out对象先打印,使用out.flush方法强制清空缓冲区可以使out对象先打印 接下来测试 flush在清空缓冲区的同时会把缓冲区的东西打印到网页上面 最后是请求重定向方法,在打开这个网页的同
阅读全文
摘要:request对象中的setAttribute方法的使用 意思是在这里保存了一个名字叫做password的密码 他的值为123456 在下面使用getAttribute方法取出password的值,在网页中即显示password的值 getContentType方法用于得到请求体的MIME类型,ge
阅读全文
摘要:使用用户注册界面实例来测试request对象 建立一个简单的注册表单 建立一个接收页面测试request中的getParameter方法和getParameterValues方法 用户表单界面 输入完毕后提交 接收页面(没有转换网页编码模式) 更正乱码问题 在接收用户名时更改成utf-8 这时候就不
阅读全文
摘要:如注册功能网页若使用get方法提交的话 用户名和用户密码会在地址栏中显示 安全性差 而使用post方式提交则不会
阅读全文
摘要:使用的是myeclipse2016版本和sql server 2008版本 先进入myeclipse中建立javaweb的project 保证在sql的配置管理器当中配置好外部软件连接数据库的设置之后 找到项目中的src文件夹右键 导入连接数据库的jar文件,点击add external jars
阅读全文
摘要:源代码 运行结果 方法二使用脚本方式打印九九乘法表 源代码 运行结果
阅读全文
摘要:找到下面的字段 将connector port中的数字修改就可以了
阅读全文
摘要:在项目名右键选择properties 找到下面的目录,其中web context root中即该项目的默认虚拟路径,修改虚拟路径之后需要重新在tomcat服务器重新挂载
阅读全文
摘要:首先在myeclipse中设置jdk和tomcat服务器 右键空白处新建web project 打开webroot中的index.jsp文件 将该项目挂载至tomcat服务器中 打开浏览器输入项目地址
阅读全文
摘要:1.它是java的web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。 2.web.xml项目部署文件。 3.classes文件夹,用以防止*.class文件 4.lib文件夹,用于存放需要的jar包。
阅读全文
摘要:1、在tomcat的webapps文件夹建立文件myhome 2、建立文本文件,修改后缀名为jsp 3、建立web-inf文件夹 4、拷贝一份web.xml文件至web-inf文件夹中 5、建立两个子文件夹 6、打开tomcat服务器
阅读全文
摘要:tomcat8.0是开源软件,解压文件至硬盘处即可直接使用。 使用前需要配置环境变量 在环境变量中添加系统变量 变量名CATALINA_BASE 值为你tomcat的目录 变量名CATALINA_HOME 值为tomcat的目录 变量名TOMCAT_HOME 值为tomcat的目录 变量名JAVA_
阅读全文