会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
youwuyi
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年1月8日
页面输入中文导致的乱码问题
摘要: 因为浏览器页面的编码以及服务器设置的页面编码还有编译器的编码问题,其实我也不是很理解这里的关系。 只是通常因为很多编码默认是英文,如果用中文,就需要设置,以防止乱码。 如果页面有一个输入框,比如用户名输入,输入中文,哪怕你jsp页面里设置contentType="text/html; charset
阅读全文
posted @ 2019-01-08 17:00 youwuyi
阅读(1646)
评论(0)
推荐(0)
编辑
Jsp状态管理-cookie
摘要: http协议的无状态性 浏览器再次发生请求,服务器不能识别是原来那个浏览器,服务器不会去记,就是无状态协议(这还是个协议?意思是记得的话反倒不好?所以要有这个协议?可为什么又需要session、cookie让服务器记得?) Cookie 保存用户状态的两个机制: session cookie ses
阅读全文
posted @ 2019-01-08 16:40 youwuyi
阅读(225)
评论(0)
推荐(0)
编辑
Checkbox勾选框在cookie里checked属性的时间问题
摘要: Checkbox 对象代表一个 HTML 表单中的 一个选择框。 比如在cookie里的 保存10天登录 这样的选择框。 这里有一点不明白,因为Checkbox有一个属性checked,如果设置了就默认是勾选了。 那下一次登录只要在10天内,就依然保存了用户名和密码。只要两次间隔不超过10天,其实就
阅读全文
posted @ 2019-01-08 16:36 youwuyi
阅读(655)
评论(0)
推荐(0)
编辑
Javabean的作用域范围
摘要: 页面范围—请求范围—会话范围—全局范围。依次增大。 添加testScope.jsp页面: useBean里的scope要 和dologin里的保持一致。 dologin.jsp里修改作用域范围: (两个页面都用usebean,只要id一样,都是用的同一个javabean类??而不是再次创建一个?)
阅读全文
posted @ 2019-01-08 14:38 youwuyi
阅读(4131)
评论(0)
推荐(0)
编辑
<jsp:usebean>标签,不同jsp里只要id一样,就是同一个对象?
摘要: testScope.jsp页面里: dologin.jsp里: (两个页面都用usebean,只要id一样,都是用的同一个javabean类??而不是再次创建一个?) 类 com.po.User就在那,useBean就相当于Java里的new,一个id就是一个对象,可是在另一个页面里再次用useBe
阅读全文
posted @ 2019-01-08 14:29 youwuyi
阅读(864)
评论(0)
推荐(0)
编辑
Javabeans,jsp动作 useBeans、setProperty、getproperty
摘要: javabean 就看这一句,这不就是Java的抽象成类吗?也不是,是一种特殊格式的类。 为什么写成这种格式,就可以解决代码重复?利于维护?? jsp动作: XML的基本组成单位是元素,元素由标记来定义,标记包括起始标记<>和结束标记</>,属性要写在起始标记内。在XML中,所有元素必须有结束标记。
阅读全文
posted @ 2019-01-08 14:09 youwuyi
阅读(424)
评论(0)
推荐(0)
编辑
jsp里的一些代码
摘要: request.setCharacterEncoding("utf-8");//防止中文乱码。这个是表单传递值时用到的,还要放在接受表单前面
阅读全文
posted @ 2019-01-08 13:30 youwuyi
阅读(123)
评论(0)
推荐(0)
编辑
EL(Expression Language)
摘要: 这个EL表达式还有jstl是用来解决jsp里写Java脚本<%Java代码%>或者Java表达式<%=java代码%>导致jsp臃肿的问题。 用EL写,就简洁了很多。 EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始、以}为结尾的。 上述EL范例的意思
阅读全文
posted @ 2019-01-08 11:15 youwuyi
阅读(164)
评论(0)
推荐(0)
编辑
内置对象-Page,pageContext,
摘要: page对象 新建一个page.jsp,输入下面的代码: <body> <h1>page内置对象</h1> 当前page页面对象的字符串描述:<%=page.toString() %><br> </body> 结果: org.apache.jsp.page_jsp@20bef993 @20bef99
阅读全文
posted @ 2019-01-08 11:04 youwuyi
阅读(425)
评论(0)
推荐(0)
编辑
项目有很多jsp,但是浏览器只打开一个页面
摘要: 看公司项目时,代码里很多jsp。浏览器打开,选择不同功能,对应不同jsp。但是后来发现,url一直没变,而且只是在同一个页面里点击按钮时,只更新其中一部分页面。 不知道是不是最开始打开的index.jsp页面把其他的jsp都包含进去了。我还没有找到相关的代码。 问别人,有说前端现在很多都是只有一个大
阅读全文
posted @ 2019-01-08 10:49 youwuyi
阅读(996)
评论(0)
推荐(0)
编辑
项目中文件位置不对,导致找不到文件(项目里有好几个同名的文件,比如好几个index.jsp)
摘要: 有时候新建的jsp是放在lib下面的,而不是和下面的在一块,没有和WEB-INF并列,结果浏览器里打开时,就找不到这个页面,把这个页面 拖到下面去,就找的了。 不知道是不是我新建的时候,是点在WEB-INF上了,所以就新建在WEB-INF下面了。结果访问的时候,是只进入了项目名,所以只能访问项目根目
阅读全文
posted @ 2019-01-08 10:37 youwuyi
阅读(433)
评论(0)
推荐(0)
编辑
内置对象--Application对象
摘要: Enumeration遍历方法: Enumeration attributes = application.getAttributeNames(); while(attributes.hasMoreElements()) { out.println(attributes.nextElement()+
阅读全文
posted @ 2019-01-08 10:24 youwuyi
阅读(198)
评论(0)
推荐(0)
编辑
Enumeration类的nextElement()
摘要: Enumeration遍历方法: Enumeration attributes = application.getAttributeNames();//这里是application对象,也可以是其他的对象,不同对象的取值方式可能不同 while(attributes.hasMoreElements(
阅读全文
posted @ 2019-01-08 10:16 youwuyi
阅读(2541)
评论(0)
推荐(0)
编辑
web项目修改代码需要重启项目吗
摘要: 修改jsp部分代码是直接保存,再刷新页面,页面就自动更新了。 但是如果修改Java部分就必须重启项目才行。 但是修改其他的地方呢?比如设置web.xml. session对象有个会话过期时间的设置。就是有一次是重启了才有效,但是第二次就不需要重启也有效了。不明白为什么?
阅读全文
posted @ 2019-01-08 09:41 youwuyi
阅读(1912)
评论(0)
推荐(0)
编辑
内置对象--Session对象:
摘要: 每个用户分别对应不同的`session,都保存在服务器。 (在不同页面切换,服务器知道是同一人,是session;在一家公司的几个网站里切换,只登陆一次,其他的也可以进去,比如登录淘宝就可以进天猫,用的是CAS单点登录。不知道这两个原理上有什么类似) 生命周期 修改后启动项目: 打开tomcat后台
阅读全文
posted @ 2019-01-08 09:41 youwuyi
阅读(431)
评论(0)
推荐(0)
编辑
session和CAS
摘要: 看到jsp里的session,有一点是进入同一个网站的不同网页,服务器是知道是同一个用户。 因为用户最开始进入时,有创建一个sessionID,在进入其他页面时或者有其他请求时,也会校验此ID,证明是一个用户。也就是说这个ID在客户端和服务器应该是都有的,客服端发请求时,把ID发过去,服务器端验证一
阅读全文
posted @ 2019-01-08 09:26 youwuyi
阅读(639)
评论(0)
推荐(0)
编辑