抓取jsp网页源代码(就是request和session的传递参数)
优采云 发布时间: 2022-01-22 11:08抓取jsp网页源代码(就是request和session的传递参数)
创建表 tbl_topic(
topicid varchar2(40) 主键,
标题 varchar2(50),
内容 varchar2(1000),
发布时间日期,
修改时间日期,
用户 ID varchar2(40),
boardid int
)
当然,需要建立外键。此处省略。四个表中的两个是链接的。
注册时,表单验证也很重要。当用户对填写的用户名失去关注时,查询数据库提醒用户名是否重复。使用了ajax和json(XMLHTTPRequest对象:核心,异步访问服务器)。
登录时使用的验证码技术,以及通过http协议传递的参数:例如:
-> 获取方法
大大地。
除了数据库上的大量业务操作。用得最多的就是request和session的传递参数,java代码和html的结合,比如用户权限的修改和删除,以及使用session存储判断当前用户和内容的用户来控制显示html代码。
<A href="doDeleteTopic.jsp?topicid=%=t.getTopicid()%">[删除]</A>
<A href="">[修改]</A>
这也可以通过自定义标签更快地实现。
另一个用得比较多的是服务器转发和重定向,实现页面跳转的选择和灵活使用。通过本项目的应用,对服务器请求数和请求参数传输这两种理解有了更深入的了解。转发时,可以使用请求的setattribute和getattribute来传递参数。
另一个收获是对表单参数值的封装和分页的封装:
RequestUtil使用反射将复杂的get和set方法得到的参数存储到javabeans中,节省了大量代码,提高了代码的可读性。
分页的封装就是将分页中的数据写入到一个pageModel类中,在这个类中写入当前页数,页数的传递以及它们之间的逻辑判断,所以三个参数:当前页数,总页数data 得到每页的数据条数后,就可以使用这个类进行操作了。
目前为止就这样了。