已采纳回答 / 慕圣1584452
这个范围就是为了方便从后台JAVA代码取值,赋值到JSP显示到前台,设置的作用域范围根据业务需求,自己设置获得Javabean的范围。第一个范围最大要WEB程序关闭了,才失效。第二个会话。只有浏览器全部关闭,才失效第三个请求。如果重定向了,不是同一个请求。失效
2018-05-10
exception报500错误的,在IE里面修改,工具---Internet选项--高级选项-显示友好HTTP错误消息打勾的去掉,就OK了
2018-05-10
eclipse配置servers时,双击tomcat,[server location]里面有路径deploy path,单选框选择use tomcat installation
已采纳回答 / JL_RS
你分别在脚本和声明中编写java语言,然后部署运行后,到apache的work文件夹下找到jsp转换为_jsp.java的文件,你会发现:声明: 将声明的变量和方法,作为Servlet类的变量和方法。脚本: 将代码插入到Servlet的service方法中。所以:声明中的变量你都可以定义private public 因为它定义的是类的变量。脚本中因为是方法中,只能是局部变量,所以你在脚本中不能够定义方法 或者是 private public类型的变量。
2018-05-09
一般显示的是最新浏览过的5条数据,所以不是直接判断id是否已经存在list中,存在就不添加,而是判断id如果已经在list中,则将list中的id删除掉,同时,将id添加的list的最后面。用Sting类型的范型做比较合适。
2018-05-06
eclipse需要在eclipseworkpace中的server.xml里
Connector后加:UTIEncoding="utf-8",然后clean项目和Tomcat Server;
workpace中的server.xml修改后,apache/conf/server.xml中也会自动修改;
PS:如果直接修改apache/conf/server.xml,在重启tomcat后,
apache/conf/server.xml会被workpace中的server.xml覆盖,
导致对apache中的server.xml配置文件修改无效
Connector后加:UTIEncoding="utf-8",然后clean项目和Tomcat Server;
workpace中的server.xml修改后,apache/conf/server.xml中也会自动修改;
PS:如果直接修改apache/conf/server.xml,在重启tomcat后,
apache/conf/server.xml会被workpace中的server.xml覆盖,
导致对apache中的server.xml配置文件修改无效
2018-05-06