手机扁平化网站模版,网站搜索防止攻击,丰台高端网站建设,宽带收费价格本帖最后由 liyihongcug 于 2015-3-5 16:53 编辑把 jsp打开 (visual jsp editor)之后上班区 单击右键 show --- pallette就可以了感叹myeclipse确实强大的 标签技术强于.net mvc强。vs2013能实现iis无需安装的情况下 动态指定 某个页面为首选 启动 --------------------希望2…本帖最后由 liyihongcug 于 2015-3-5 16:53 编辑把 jsp打开 (visual jsp editor)之后上班区 单击右键 show --- pallette就可以了感叹myeclipse确实强大的 标签技术强于.net mvc强。vs2013能实现iis无需安装的情况下 动态指定 某个页面为首选 启动 --------------------希望2015能改进这个功能。此外vs2013能实现端口动态生成localhost:232323 ---〉 不知道myelipse是否能构思这个技术 这样开发者0配置 /login.jsp更改MyEclipse所使用的jdk版本。默认情况下MyEclipse使用的是自带的jdk但有时候我们不得不更换为其他版本(比如低版本的jdk)当然你首先要安装好你所要用的jdk然后 1、window--preferences--java--Installed JREs--Add 增加你要用的jdkOk! 先让我们来跑一个Hello World吧恩报错java.lang.UnsupportedClassVersionError难道不是这样吗其实不然jdk1.5之前和之后的版本在编译类文件的时候有很大的不同1.5之前在生成类文件的时候会加入许多之前版本所不识别的特殊语法所以我们还需要更改me所使用的编译器的版本 2、window--preferences--java--compiler将level选为1.4ok再大喊一声你好世界成功\我的原创1 通过myeclipse查找page directive 的设计状态下点属性 再 点attribute 可以看到所有的属性utf-8pageencodingjsp 本身编码contenttype 反馈给客户端编码ageEncoding 是通知web server jsp的编码。关于JSP页面中的pageEncoding和contentType两种属性的区别pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码JSP要经过两次的“编码”第一阶段会用pageEncoding第二阶段会用utf-8至utf-8第三阶段就是由Tomcat出来的网页 用的是contentType。第一阶段是jsp编译成.java它会根据pageEncoding的设定读取jsp结果是由指定的编码方案翻译成统一的UTF-8 JAVA源码(即.java)如果pageEncoding设定错了或没有设定出来的就是中文乱码。第二阶段是由JAVAC的JAVA源码至java byteCode的编译不论JSP编写时候用的是什么编码方案经过这个阶段的结果全部是UTF-8的encoding的java源码。JAVAC用UTF-8的encoding读取java源码编译成UTF-8 encoding的二进制码(即.class)这是JVM对常数字串在二进制码(java encoding)内表达的规范。第三阶段是Tomcat(或其的application container)载入和执行阶段二的来的JAVA二进制码输出的结果也就是在客户端见到的这时隐藏在阶段一和阶段二的参数contentType就发挥了功效http://wenku.baidu.com/link?urlxaG9rTQDzcuVyMo_nnIIRQbKI3sRiYi2JA_OJPFeCFYol6g_k3uiChW6zI_k9DeYXdW8p7AgSBfs9DJZPlt97ihKIcA3ieryOeZg5X5Leq3myeclipse jsp如何加注释 ctrlshift\去除块注释ctrlshiftc: 切换注释(加注释与去注释)一些常用的Myeclipse快捷键1. 编辑类Ctrl / 为选中的一段代码加上或去掉注释符 // (必须选中代码块)Ctrl Shift / 为选中的一段代码加上 /* ... */ 注释符 (java) (必须选中代码块)为选中的一段代码加上 注释符 (jsp)Ctrl Q 跳到最后一次的编辑处Ctrl 1 快速修复提示Ctrl D 删除当前行Alt ↓ 当前行向下移动一行Alt ↑ 当前行向上移动一行Ctrl Alt ↑ 复制当前行到上一行(复制增加)Ctrl Alt ↓ 复制当前行到下一行(复制增加)Ctrl L 定位在某行Ctrl F 用于查找你当前文档中的变量可以Replace变量名Ctrl J 正向增量查找Ctrl Shift J 向增量查找Ctrl O 快速显示类的结构类所属的包类中所有的变量和方法Ctrl T 快速显示当前类的继承结构Ctrl Shift M 在文件头加入Import语句Ctrl Shift O 加入缺少的Import语句删除多余的Import语句Alt Shift O 选中一个变量后使用此组合键将文中的所有的该变量凸显(或点击工具栏中的Toggle Mark Occurrences按钮)Alt Shift R 对变量的重命名 (对变量和类的Rename,比手工方法能节省很多劳动力)Alt Shift M 对一块代码抽取出一个方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)2. 格式化文档Ctrl I 按格式化缩进选中块的代码用于对齐代码Ctrl Shift F 格式化文档对整个文档进行格式化处理包括缩进行对齐单词之间的空格3. 窗口类Ctrl M 切换窗口的大小Ctrl Shift F4 关闭所有打开的编辑窗口Ctrl W(Ctrl F4) 关闭当前编辑窗口4. 文件类Ctrl S 保存当前文件Ctrl Shift S 保存所有未保存的文件判定条件一般为一个EL表达式。并没有提供else子句使用的时候可能有些不便此时我们可以通过tag来达到类似的目的*therwise*therwisehttp://maozj.iteye.com/blog/681764