web阶段 散乱记录
Posted www-jasmine-com
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web阶段 散乱记录相关的知识,希望对你有一定的参考价值。
<select></select>下拉列表框设置size=1时可只看见一项。
腾讯云 租服务器
tomcat bin目录 本身一些可执行文件的集合
lib 放jar包 运行tomcat以及其他的东西所需要的类库
logs 日志文件
temp 临时文件夹
config 配置文件
webapps 存放项目
work 解析jsp文件
(0125tomcat124看完了)
tomcat bin目录 本身一些可执行文件的集合
lib 放jar包 运行tomcat以及其他的东西所需要的类库
logs 日志文件
temp 临时文件夹
config 配置文件
webapps 存放项目
work 解析jsp文件
(0125tomcat124看完了)
jsp 组成 7个部分
html
jsp编译指令
jsp注释
jsp脚本
jsp表达式
jsp动作指令
jsp声明
(全局错误页面以及往后没看)
/代表绝对路径
servlet之间(若在同一文件夹下)转发不用带/,写servlet对应的urlPattern即可。webcontent下的页面跳转也是如此。
若是由页面表单提交去请求servlet,即浏览器行为,所以最前面加/(/代表虚拟主机),并且需要项目名(呃。。自己试了一下,不加/,直接写servlet名(即urlpattern)也可)。重定向也为浏览器行为。
href="${pageContext.request.contextPath}/ShowBrandServlet?brand=两三事" 超链接中的参数这样写就行
html
jsp编译指令
jsp注释
jsp脚本
jsp表达式
jsp动作指令
jsp声明
(全局错误页面以及往后没看)
/代表绝对路径
servlet之间(若在同一文件夹下)转发不用带/,写servlet对应的urlPattern即可。webcontent下的页面跳转也是如此。
若是由页面表单提交去请求servlet,即浏览器行为,所以最前面加/(/代表虚拟主机),并且需要项目名(呃。。自己试了一下,不加/,直接写servlet名(即urlpattern)也可)。重定向也为浏览器行为。
href="${pageContext.request.contextPath}/ShowBrandServlet?brand=两三事" 超链接中的参数这样写就行
EL表达式
替代jsp中的部分jsp脚本和表达式
获取作用域中的属性值,做简单运算
有11个内置对象
替代jsp中的部分jsp脚本和表达式
获取作用域中的属性值,做简单运算
有11个内置对象
数据data不要老写成日期date。
用hover改变背景颜色,如果在行内样式已经设置了背景颜色,则hover无效,onmouseover也无效。
用onmouseover设置变换(即变换class,class要有初始样式),当鼠标移出时需要重新设回去。因此onmouseover和onmouseout最好成对使用。
即使两个外键同时参考同一个表中的表项,外键名也不能重复。
数据库的表中 bean中 表单中 名称应该一致。
BeanHandler使用的类应包含无参构造函数(BeanHanlder通过反射创建A的实例时,寻找并调用的是A的无参构造方法,如果A没有无参构造,也就不能创建实例对象)。
转发用request 重定向用response。
零宽断言详解 https://blog.csdn.net/xiaokui_wingfly/article/details/51984087
用hover改变背景颜色,如果在行内样式已经设置了背景颜色,则hover无效,onmouseover也无效。
用onmouseover设置变换(即变换class,class要有初始样式),当鼠标移出时需要重新设回去。因此onmouseover和onmouseout最好成对使用。
即使两个外键同时参考同一个表中的表项,外键名也不能重复。
数据库的表中 bean中 表单中 名称应该一致。
BeanHandler使用的类应包含无参构造函数(BeanHanlder通过反射创建A的实例时,寻找并调用的是A的无参构造方法,如果A没有无参构造,也就不能创建实例对象)。
转发用request 重定向用response。
零宽断言详解 https://blog.csdn.net/xiaokui_wingfly/article/details/51984087
看IO JVM 数据库 算法 反射 数据库连接池 多线程
JSON:javascript 对象表示法 ajax请求也可以获得到int型(若对象的成员有整型)
非JSON类型 ajax请求无法识别发回来的整型 不知道为什么 没弄明白 JSON数组(对象数组),数组不能再包括对象。
var $ul = $("<ul></ul>");用jquery生成元素后,调用方法不要调用错了,不要用成javascript的
var $li = $("<li style=‘list-style-type:none;margin-left:40px‘></li>");可以在生成元素的时候写上属性
ajax返回函数里可以再嵌套ajax
绝对定位透明层(或者被隐藏起来的块)有可能遮住下面的超链接之类的东西,致使被遮住的地方无效。
在ajax中修改变量的值,之后再用,拿到的可能依然是修改前的值,因为ajax发送请求需要时间,而程序依然再执行。
function checkAll() {
var one = checkUser();
var two = checkPassword();
var three = checkRepeatPass();
var four = checkMobile();
var five = testName(flag);
return one&&two&&three&&four&&five; //这个地方直接与上各种函数就不行,不知道为什么。
}
prop()函数的结果:
1.如果有相应的属性,返回指定属性值。
2.如果没有相应的属性,返回值是空字符串。
attr()函数的结果:
1.如果有相应的属性,返回指定属性值。
2.如果没有相应的属性,返回值是undefined。
多次改变属性值时,用attr不知道为什么不行。
单独js文件不能用el表达式。
首先,JSP是由服务端执行的,EL表达式自然也由服务端解析执行,因此如果EL所在的脚本在JSP页面内,它是可以获取到值的,这个值在服务器端返回到浏览器端时已经解析完毕,浏览器端只是呈现而已,但是如果在单独的JS文件中写EL,会怎么样呢?这个时候是无法获取的,因为javascript是客户端执行,单独的JS文件不在服务器的解析执行之中,EL是不起任何作用的,这个时候它就等同于普通的字符串,那么如何解决这种情况呢?
---------------------
作者:陌上桑花开花
来源:CSDN
原文:https://blog.csdn.net/u014079773/article/details/52353880
首先,JSP是由服务端执行的,EL表达式自然也由服务端解析执行,因此如果EL所在的脚本在JSP页面内,它是可以获取到值的,这个值在服务器端返回到浏览器端时已经解析完毕,浏览器端只是呈现而已,但是如果在单独的JS文件中写EL,会怎么样呢?这个时候是无法获取的,因为javascript是客户端执行,单独的JS文件不在服务器的解析执行之中,EL是不起任何作用的,这个时候它就等同于普通的字符串,那么如何解决这种情况呢?
---------------------
作者:陌上桑花开花
来源:CSDN
原文:https://blog.csdn.net/u014079773/article/details/52353880
request不转发得不到其设置的值(我判断的)
写分页应使用表格,这样才能根据评论量显示不同的行数。
如果在页面中已经使用了某一个数据,之后又通过ajax改变了其数值,页面无法再自动获得新的值,只能再刷新。所以分页不要用ajax。
从数据库中得到数据放在域对象里,若该变了数据库中的数据,则需要重新获取数据。
表单里可以有 div span ul 等标签,也可以在div里写表单~
写分页应使用表格,这样才能根据评论量显示不同的行数。
如果在页面中已经使用了某一个数据,之后又通过ajax改变了其数值,页面无法再自动获得新的值,只能再刷新。所以分页不要用ajax。
从数据库中得到数据放在域对象里,若该变了数据库中的数据,则需要重新获取数据。
表单里可以有 div span ul 等标签,也可以在div里写表单~
使用文件上传jar包时,request.getParameter()并不能获取到普通组件的值,因为enctype="multipart/form-data"使提交的数据都变成了二进制流,应用jar包提供的方法来获取表单组件的值。
下架商品不是删除,只是改变状态。要把所有商品列出来。
以上是关于web阶段 散乱记录的主要内容,如果未能解决你的问题,请参考以下文章