最近写一个通过页面控制服务器自动下载代码,烧机测试的框架,虽然以前写过纯xhtml的手机端浏览器,但是发现要在服务器上动态生成页面水还挺深的。
初步用tomcat,不带mysql,自己写个基于文件的小数据库和log管理,还要多用户并发请求数据的互斥保护。目前前段直接用javascript和html
后端用jsp和serverlet,暂时不考虑php,主要还是没时间去学习新语言,服务器控制手机暂时用python和shell。 还要管理用户登录验证,每个用户只看自己的,登录后要一直操作当前用户的, 麻雀虽小,五脏俱全啊,一直觉得网页设计很简单,这真要是前后端一起上还真够复杂的,基本上还算顺利,只是碰到一些奇怪的问题没时间去研究,只好绕过去了。
比如http://testserver/index.jsp?user=test
这样第一次在index.jsp中无法读取到request.getParameter("user"),只有刷新下才能显示Welcome 呢个
<%
String user = request.getParameter("user");
%>
<%
if(user==null || user.equals("")) {
%>
Welcome:
<%= user %>
<%
}
%>
还有alert()后不能立即forward,否则看不到alert(); :(