中间件技术文档格式.docx
《中间件技术文档格式.docx》由会员分享,可在线阅读,更多相关《中间件技术文档格式.docx(39页珍藏版)》请在冰豆网上搜索。
<
--<
p>
分段-->
你好!
一只蚂蚁<
br/>
--<
br>
分行-->
两只蚂蚁<
三只蚂蚁<
hr>
--水平线-->
tableborder="
1"
align="
center"
500"
100"
--表格-->
--显示边框线对齐-->
caption>
成绩单<
/caption>
--表头-->
tr>
td>
b>
语文<
/b>
/td>
--加粗-->
strong>
数学<
/strong>
th>
英语<
/th>
/tr>
&
nbsp;
--空格-->
100<
lt&
gt<
<
小于大于>
-->
/table>
/body>
/html>
2.表格
这是第一个网页<
bodybackground="
Sunset.jpg"
—背景为整张图片-->
—右对齐>
我做的馅饼<
是<
全天下<
最好吃的!
—段落对齐方式为居中>
很多蚂蚁<
>
tH>
/tH>
english<
车辆工程<
61<
85<
3.课程表
课程表<
body>
ahref="
lessoninfo.html"
imgsrc="
images/Bluehills.jpg"
800"
600"
/a>
课程表<
星期一<
星期二<
星期三<
星期四<
星期五<
星期六<
星期日<
交通工程<
运筹学<
技术经济学<
中间件<
计算机网络<
日语<
表格中tr为行,td为列;
caption为表头,该表格为两行七列;
4.链接
index<
tableborder="
ahref=”***”>
超级链接<
-->
index.html"
首页<
******"
新闻<
mp3.html"
mp3<
视频<
淘宝<
Week02
HTML表单:
文本框,下拉列表,复选框,单选按钮,提交重置按钮,action,method方法;
表单
NewDocument<
formaction="
reg.html"
method="
post"
tableborder=”1”align=”center”>
--显示边框线和居中-->
td>
用户名:
inputtype="
text"
name="
username"
value="
请输入用户名"
/>
密码:
password"
userpass"
521072"
/>
性别:
radio"
gender"
男"
checked>
男
--单选按钮,默认选中”男”-->
女"
女<
--单选按钮,name命名一致eg.gender,只能择其一-->
籍贯:
selectname="
userbirthplace"
optionvalue="
河南"
河南<
/option>
可省略-->
河北"
河北<
湖南"
湖南<
湖北"
湖北
山西"
山西
山东"
山东
陕西"
selected>
陕西
/select>
--下拉列表,默认选中”陕西”-->
爱好:
checkbox"
fav"
游泳"
游泳
跑步"
跑步
下棋"
下棋
旅游"
/checked>
旅游
睡觉"
睡觉<
--复选框,可以多选-->
自我简介:
textareaname="
userinfo"
rows="
3"
cols="
40"
大连交通大学软件学院10级交通工程+软件工程2班<
/textarea>
--文本区-->
submit"
提交"
reset"
--value默认重置-->
/form>
Week03
安装集成开发环境NetBeans,新建java的控制台应用程序,
部分快捷键的使用:
control+\,control+shift+c|i等。
Week04
简单登录界面和购物车
1.超级链接:
HelloServlet?
name=jerry"
Get请求<
2.表单提交跳转到servlet,如何获取参数值
form.jsp:
HelloServlet"
msg"
/>
sports"
basketball"
篮球
football"
足球
ping-pong"
乒乓球
tabletennis"
台球
HelloServlet.java:
Stringmsgvalue;
msgvalue=request.getParameter("
);
out.print(msgvalue);
out.print("
/br>
--request.getParameter.()获取参数的值-->
String[]sports=request.getParameterValues("
for(inti=0;
i<
sports.length;
i++){
Stringstring=sports[i];
out.print(string);
}
3.登录界面,提交用户信息
Login.jsp:
formmethod="
POST"
action="
用户名:
密码:
userpassword"
登录"
Stringusername=request.getParameter("
out.print(username);
Stringpassword=request.getParameter("
out.print(password);
4.判断爱好是否为空,若空输出相应提示信息,否则遍历输出
ping-pang"
table"
String[]sports=request.getParameterValues("
if(sports==null)
{out.print("
没有您感兴趣的运动"
}
else{for(Stringstring:
sports)
{
out.print(string);
Week05实习
Week06实习
Week07
完整的登录界面,请求的转发,重定向及处理乱码.
1.登录界面
Index.jsp:
h1>
您已成功登录!
/h1>
登录<
HandleServlet"
用户名:
密码:
userpass"
HandleServlet.java:
request.setCharacterEncoding("
UTF-8"
--乱码处理-->
I.用path实现
try{
).trim();
Stringuserpass=request.getParameter("
--.trim()处理字符串空格-->
Stringpath="
;
if("
admin"
.equalsIgnoreCase(username)&
521"
.equals(userpass)){
--.equalsIgnoreCase()忽略大小写--.equals()完全匹配-->
success"
path="
index.jsp"
end!
else{
用户名密码错误,请重新输入!
login.jsp"
RequestDispatcherrd=request.getRequestDispatcher(path);
rd.include(request,response);
II.直接实现转发
try{
.equals(userpass))
{
RequestDispatcherrd=request.getRequestDispatcher("
rd.forward(request,response);
else
{out.print("
用户名密码不匹配,请重新输入!
RequestDispatcherrd=request.getRequestDispatcher("
rd.include(request,response);
out.print("
error"
}
!
--对比forward和include转发的不同,forward前后不输出,include前后都输出-->
Week08
会话跟踪
购物车的实现:
--本例逻辑正确,但结果暂时不能运行-->
Index.jsp
手机数码<
SessionServlet1"
cellphone"
iphone"
苹果
samsung"
三星
sony"
索尼
huawei"
华为
添加到购物车"
SessionServlet1:
HttpSessionsession=request.getSession();
String[]goods1=request.getParameterValues("
session.setAttribute("
goods1);
request.getRequestDispatcher("
newjsp.jsp"
).forward(request,response);
newjsp.jsp:
男装<
SessionServlet2"
cloths"
shirt"
衬衫
coat"
外套
pants"
裤子
t-shirt"
T恤
SessionServlet2:
HttpSessionsession=request.getSession();
String[]goods2=request.getParameterValues("
goods2"
goods2);
response.sendRedirect("
newjsp1.jsp"
newjsp1.jsp:
SessionServlet3"
checkout<
SessionServlet3:
HttpSessionsession=request.getSession();
String[]goods1=(String[])session.getAttribute("
goods1"
String[]goods2=(String[])session.getAttribute("
if(goods1==null&
goods2==null)
购物篮空"
else{for(inti=0;
i<
goods1.length;
i++)out.print(goods1[i]);
for(inti=0;
goods2.length;
i++)out.print(goods2[i]);
欢迎购物!
String[]goods1=request.getParameterValues("
)