jsp页面的使用】的更多相关文章

1.每次我们在MyEclispe中创建Jsp页面,生成的Jsp页面的默认编码是"ISO-8859-1".在这种情况下,当我们在页面中编写的内容存在中文的时候,就无法进行保存.如下图所示: 2.对于这种情况,如果我们想在jsp页面中编写中文内容,该怎么解决呢.其实我们可以通过设置每次生成Jsp默认的编码为utf-8,这样子我们就可以在jsp页面中写中文的内容了,而且还可以一劳永逸.具体步骤如下: MyEclipse,点击菜单上的     window--->preferences-…
今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为${user.username}的表达式语言,在浏览器页面中仍然显示为${user.username},说明jsp根本不认识${}标签,摸索了一下,发现我的web.xml中声明的是 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd…
运行环境:window 7 64位  JSP服务器 tomcat 7 现象:无法访问JSP页面,如下图所示:…
首先在jsp页面导入标签<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>分类:(1)转换字符串大小写: toLowerCase("要截取的字符串")----转换成小写----例: ${fn:toLowerCase("Hello,Word!")} toUpperCase("要截取的字符串")----转换成大写…
在项目中遇见了将jsp页面转化为pdf的问题,试过itext,但是itext需要标准的html代码,我的页面中的一些属性是itext所不识别的,所以努力了一段时间后就放弃了,后来发现htmlutil抓取网页,将jsp页面转换成html,再将html转化成pdf,问题很容易的解决了.我这里只上传部分代码: jsp转html: 这里用到的技术是抓取网页htmlutil,将页面中的内容抓取过来,形成html页面,这里推荐这篇文章,还是比较好的 http://www.cnblogs.com/luotin…
1. 我在一个超连接后加个参数如:      http://localhost:8080/test/testjstl.jsp?pid=001    此时在jsp页面中,获取jsp传过来的pid的参数值要使用  ${param.pid} 2. 如果是在java代码中 ,使用了request.setAttribute("attr","attrValue"); 那么在jsp中获取request中的参数值就要使用下面的代码   ${requestScope.attr} 或者…
€JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术. €JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据. €Jsp快速入门:在jsp页面中输出当前时间. €JSP模版元素 €JSP表达式 €JSP脚本片断 €JSP注释 €JSP指令 €JSP标签 €JSP内置对象 €如何查找JSP页面中的错误…
我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="GBK" %> 在上面代码中有两个地方存在编码:pageEncoding.contentType的charset.其中pageEnco…
Ps:好久没写博客了,不是我太懒,是因为苦逼的我出差去上海了,天天加班 刚回成都.... 今天说说jsp页面静态化,知道静态化的朋友都不陌生,说白了就是访问后缀是html 而不是jsp. 没听说过静态化的朋友会问为啥要这么做,jsp访问好好的 为啥多此一举 好处: 1. 效率方面,访问html页面时,服务器找到页面后直接返回,不会再进行后台处理,速度快很多很多,同时也是解决高并发,降低服务器资源占用最有效的方式. 各大门户类网站大家都可以看看页面的后缀,几乎都是.html结尾的. 2. seo方…
问题描述:最近我在写一个j2ee的留言板系统模块,遇到了一个非常让我头大的问题,当我从JSP页面输入数据后,通过hibernate中的业务逻辑类HQL语句把这个数据插入到本地的mysql数据库中,可是当我发现成功插入后在数据库中看到的是乱码,再回显到浏览页面中看到的也是一堆乱码,我的jsp页面设置编码为UTF-8,如下: <%@ page language="java" contentType="text/html; charset=UTF-8"    pag…
一.在jsp页面的表格中,如果有表格中的某一个元素 内容太长,需要截取显示,方法如下: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> …… <th  width="16%">描述</th> …… <td>  <c:if test="${fn:length(item.desc)>50}…
在Jsp页面head位置添加 <%@ page trimDirectiveWhitespaces="true" %> 在项目web.xml中添加 <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <pa…
一.JSP页面禁止缓存: 防止浏览器缓存当前访问的JSP动态页面,可以采用如下的方式进行设置,此效果如下的“HTML禁止缓存”: % 将过期日期设置为一个过去时间response.setHeader(Expires, Sat, 6 May 1995 120000 GMT); 设置 HTTP1.1 no-cache 头response.setHeader(Cache-Control, no-store,no-cache,must-revalidate); 设置 IE 扩展 HTTP1.1 no-c…
在所有jsp页面中添加两句话1.<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 2.<%request.setCharacterEncoding("utf-8");%> 在你的数据库链接URL末尾添加1.?useUnicode=true&characterEncoding…
初看这个标题....大家的感觉一定是好2啊.....博主一定要说jsp的动态引用(jsp:include)和静态引用(@include)了.介绍这两者区别的文章已经烂大街了..一搜一大把..博主竟然还来介绍这些老古董..果断alt+F4... 如果你确实是这么想的...那请先别急着关闭页面...今天我来分享一下自己的理解,算是对烂大街的东西的一点补充吧...(后面文字会比较啰嗦) 首先先说明下为什么会去讨论这个话题. 我在写自己的博客程序的时候(blogv2.labofjet.com),程序中的…
一.JSP(java server page):是以Java语言为基础的动态网页生成技术. 1.特点: a).以 .jsp 为后缀的文本文件,不需要编译(相对于程序猿来说不需要编译) b).以html和Java代码为主要组成部分 二.jsp文件被jsp引擎处理的步骤: 1. jsp文件被jsp引擎转化为Servlet源文件, 2.jsp引擎再把转化后的Servlet源文件编译成class文件 [注]jsp文件转化成servlet文件的文件名是:   原来的jsp文件名_jsp;   index.…
JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可以随手就可以写出来.这算是Java程序员的基本功吧,一定要扎实. JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版.JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签函数库. Web程序员能够利用JSTL和EL来开发We…
http://www.cnblogs.com/xiadongqing/p/5232592.html <%@ taglib %>引入标签库 ========================================================================= 1.以classPath中,加入jar包:  standard-1.1.2.jar ,  jstl-1.1.2.jar 2.在相目\WEB-INF\tld\文件夹中放入常用的tld文件:c.tld,fmt.tld…
1.点击按钮返回 上一页: <input type="submit" value="返回" onclick="javascript :history.back(-1);"> 2.点击按钮跳转到另一个jsp页面: <input type="button" onclick="window.location='info/register.jsp'" value="快速注册"&…
一:JSP-->controller 1.当jsp页面传递的值是对象类型时候比如User.name User.age的user对象传递,需要以下操作 jsp页面提供对应标签的value必须存在且合法,name属性只能是对象的具体属性名,不需要写成对象.属性名的形式,例如: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8&quo…
JSON的实现,即将需要的数据回传到jsp页面: 1>.加入实现Json的三个架包到lib中:2>.目标方法上边加入注解,需要返回的值3>.在jsp页面中书写jQuery方法: eclipse中javaEE环境下的web.xml文件配置为: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema…
 1.页面命名: 登陆 Login注册 Register用户 User创建 Create修改 Update删除 Delete查询 Selete控制器 Controller用户名 Username密码 Password JSP页面命名首字母小写,建议全部采用小写.如:product_list.jsp 或者productList.jsp如果不太会英文,则用拼音首字母或者完整拼音进行命名:或者拿翻译字典查.(多个单词建议用”_“隔开),一般不要超过20个字节. 2.属性命名 id:连接符命名法“id-…
e.g. <c:forEach items="${datas}" var="data"> <c:if test="${not fn:containsIgnoreCase(data, 'apple')}"> <p>Doesn't contain 'apple'</p> </c:if> </c:forEach> 使用el标签,在jsp页面需要声明: <%@ taglib u…
技术:Struts1+jsp+MSql 需求:ncmgt网络监控系统中显示用户的操作日志,并且根据操作时间查询用户的详细操作记录.时间精确到秒 大致效果如下.上图! 大家可以清晰的看到.红色画线部分就是根据时间查询.时间精确到秒.不应该由用户手动输入.不然会大大降低用户体验的性能.这是就用到了时间控件.就是这个小时钟一样的东西.不过他只是一张图片而已.我们要知道它后面所隐藏的东西.先给大家展示一下效果吧.当我们点击小时钟的时候.弹出 这样的日历图片.可以看见最下面一行是加上时分秒的.默认是没有的…
1.JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,<%@ page contentType="text/html;charset=utf-8" language="java" %> 2.数据库乱码 这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下: 在数据库连接字符串中加入编码字符集 String Url="jdbc:mysql://l…
jsp页面 URL传中文参数到Action里面出现乱码,方法如下: 第一种:在Action中用 new String(str.getBytes("ISO8859_1"), "UTF8"),进行转码,因为传递的时候,中文默人的是ISO8859_1 第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connector port="8080"               maxThread…
有的时候,我们可能要在某个panel中动态的引入一个jsp页面.但是ext中貌似没有这样的方法,所以这时候需要我们自定义一个组件来完成我们的需求. 1.首先定义我们的penel. Ext.define('Qibotean.view.myTestPanel', {            extend : 'Ext.panel.Panel' ,            alias : 'widget.myTestPanel'  ,           id :  'myTestPanel' ,    …
一.JSP指令 1.page指令 定义:将关于JSP页面一般设置通知给web容器的属性. 语法:<%@ page attribute_list%> 属性:language;extends;import;session;buffer;autoflush;isThreadSafe;errorPage;isErrorPage;contentType 2.taglib指令 定义:将自定义标记导入当前页面.用于在JSP页面中执行重复性任务. 语法:<%@ taglib uri="/WEB…
用的配置struts的action的方法. jsp页面这样写的. class里面的路径是下面的struts配置文件的路径 struts配置文件里这样写的. name里面的内容要和href里面的内用一致,然后这个action放在原来的package标签里面就行,不用放在另外一个package标签里.…
我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Activation triggers for java的值为:zjava   点击apply按钮 如图: 2.继续打开…