摘要:
功能:基本输入输出、流程控制、循环控制、XML文件解析、数据库SQL查询和国际化等。JSTL是JCP提供的一套规范。使用时需要下载JSTL类库。一、Core标记库 <c:out>标记用于在JSP中显示内容。 <c:set>标记用于将变量保存到JavaBeans属性中或者JSP页面的特定取值范围中。 <c:remove>用于删除所设定的变量。 <c:catch>用来处理所产生的违例,可将违例信息保存到指定变量。类似与try....catch。 <c:if>与Java语法中的if用法一致,必须有test。 <c:choose> 阅读全文
随笔分类 - Servlet&JSP
JSP Expression Language
2012-12-10 22:10 by coffeescript, 571 阅读, 收藏,
摘要:
1.JSP EL是从JSTL 1.0中提取部分功能而来的。2.JSP EL主要使用"${"和"}"来包括所要操作的变量或者表达式。${}3.如果要输出$符号需要通过\$转义。4.sessionScope是EL的内置对象,表示读取session对象的属性值。5.${}不允许嵌套。6.关系型 == eq != ne >gt < lt >=ge <=le。7.在EL中,使用"."运算符来获取JavaBeans对象的属性值,也可以使用[]运算符来读取值。8.EL内置对象有 pageScope,requestScope, 阅读全文
JSP request getParameter()
2012-12-08 20:11 by coffeescript, 2602 阅读, 收藏,
摘要:
一.request.getParameter()和request.getAttribute()的区别1.request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。2.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表Http请求数据。request.getParameter()方法返回String类型的数据。3.request.setAttribute()和getAttri 阅读全文
JSP 分页 mysql limit 报错
2012-11-13 13:57 by coffeescript, 455 阅读, 收藏,
摘要:
正确的写法是1 String sql = "select * from product limit " + a + "," + b + "";最后还要加上"";a,b是传进去的参数,这好像是mysql5.5版本出现的毛病,以前的版本可以直接用。int a=(pageNo-1)*pageSize;int b=pageNo*pageSize;简单分页的几个公式:int intPageSize; //一页显示的记录数int intRowCount; //记录总数int intPageCount; //总页数计算总页数公式 阅读全文
jsp ie 数据库 重复添加
2012-11-04 21:47 by coffeescript, 215 阅读, 收藏,
摘要:
在firefox下无误,ie下老是出现重复提交,原来是缓存在搞鬼!清除缓存重新验证无误,记录于此。 阅读全文
Servlet接收包含中文的url出现乱码
2012-11-01 00:26 by coffeescript, 758 阅读, 收藏,
摘要:
解决方法:修改tomcat的server.xml文件中URIEncoding:<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8"/>经测试有效。 阅读全文
Control character in cookie value or attribute
2012-10-31 21:10 by coffeescript, 10472 阅读, 收藏,
摘要:
貌似是Tomcat7对中文支持不那么好了,两个步骤即可解决,以name举例设置Cookie时,name=URLEncoder.encode(name,"UTF-8");读取Cookie时,name=URLDecoder.decode(name,"UTF-8"); 阅读全文
Servlet页面跳转实现方法的区别
2012-10-26 23:29 by coffeescript, 328 阅读, 收藏,
摘要:
一直对Servlet页面跳转的几种方式理解的糊里糊涂的,今天在网上搜了一把,找到一遍比较好的,记下来,以后看看。Servlet页面跳转分两部分,一是发生在Servlet,一是在JSP,其实JSP也就是servlet,不过还是有点差异滴。Servlet:当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: response.sendRedirect( 阅读全文
Tomcat简单配置
2012-10-26 00:35 by coffeescript, 202 阅读, 收藏,
摘要:
server.xml改动如下: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/>改变端口和添加URL重写 阅读全文
浙公网安备 33010602011771号