部分浏览器(IE)跳转不了,在exception.jsp页面另外写一句
<% response.setStatus(200); %>
<% response.setStatus(200); %>
2016-09-16
最赞回答 / qq_一两三_0
<jsp:useBean id="myUser" class="com.login.User" scope="page" /><% myUser.setUsername("lisi"); %>用户名:<%=myUser.getUsername() %>你说的是可以的,只是视屏里要表现自动获取表单信息;<jsp:setProperty property="*" name="myUsers"/>
2016-09-16
已采纳回答 / qq_Q名不用太长像我这样刚好_0
1、第一句用myUsers去获取对象是因为在之前我们用<jsp:userBean>动作设置了myUsers这个变量的作用域范围为“application”级别的,这样在整个Web应用期间的任何页面都可以通过这个变量名获取到。2、第二个是我们用java代码的形式去为会话期间添加一个作用域范围为“session”级别的变量,这样在整个会话期间的,我们都可以通过session的所有属性中的属性名为这个“别名”(即“loginUser”)去获取到“loginUser.getUsername()”的值
2016-09-15
声明:<%! int add(int x,y){
return x+y;
}
%>
表达式:<%=add(2,4)%>
return x+y;
}
%>
表达式:<%=add(2,4)%>
2016-09-14
当jsp文件第一次被处理时,jsp引擎首先把jsp文件转化成一个java源文件,如果在转化过程中发生错误的话,会立刻中止,同时向服务器端和客户端发送错误信息报告;如果转化成功了,就会产生一个class类。然后再创建一个 Servlet对象,首先执行jspInit()方法进行初始化操作,由于整个执行过程jspInit()方法只执行一次,所以可以在这个方法中进行一些必要的操作比如连接数据库,初始化部分参数等等,接着执行_jspService()方法,对客户端的请求进行处理,对每一个请求会创建一个线程,,如果由于某种原因导致jsp网页关闭或者销毁的话会执行jspDestroy()方法。
2016-09-13
jspInit(){}:jsp Page被初始化的时候调用该方法,并且该方法仅在初始化时执行一次,所以可以在这里进行一些初始化的参数配置等一次性工作,由作者创建
jspDestroy(){}:jsp Page由于某种原因被关闭的时候调用该方法,由作者创建
jspService(){}:由jsp容器自动创建的处理jsp Page的方法,由jsp容器创建,不能由作者定义。
jspDestroy(){}:jsp Page由于某种原因被关闭的时候调用该方法,由作者创建
jspService(){}:由jsp容器自动创建的处理jsp Page的方法,由jsp容器创建,不能由作者定义。
2016-09-13