5月份的一些零散点

ai,这个五月份来来回回搞了数据库和软工的项目,这两个都用Javaweb的一些知识写的,就当练手了,中间还参加准备了一个比赛,感觉没写多少东西,就简单的记录一下吧。

jsp 按钮点击跳转到servlet并传递变量值
传递常量 id
<input type="submit" name="Submit1" value="选座" onclick="window.location.href='test1?id=1'"/>

传递变量 id
<input type="submit" name="Submit2" value="取消预约" onclick="window.location.href='CancelyyServlet?h_id=<%=h_id%>'"/>
在servlet页面 通过正常的 String id=request.getParameter("id"); 接收即可

传递多个参数 用 & 符号     
eg:<input type="submit" name="Submit1" value="预约" onclick="window.location.href='ChangeHouseStateServlet?h_id=<%=house.getH_id()%>&seat_id=<%=house.getSeat_id()%>'"/>
okttp请求时 response.body.string与toString 的区别
1.toString(): This returns your object in string format.(以字符串的格式返回你的对象)

2. .string(): This returns your response。(返回你的response)

3. 正确写法: String responseText=response.body().string();
网络权限 android.permission.INTERNET 不是危险权限 不需要动态申请
阿里云服务器配置很蛋疼的问题
配置阿里云服务器 按照步骤来 结果就是远程桌面连接不上 最后将端口号3389 改成了3399 连上了
MySQL修改登录密码
先cmd打开命令行窗口,输入 mysql 进入mysql指令状态 ,然后 输入 
SET PASSWORD FOR 'dbadmin'@'localhost' = 'newpasswd2';
使用SET PASSWORD语句更改dbadmin用户帐户的密码。
推荐一个在线 java 反编译工具

将 .class 反编译成 .java

java在线反编译工具

jsp中 session简单用法
传递time
HttpSession session=request.getSession(); 
session.setAttribute("time", time);
javaweb项目中文件的路径问题(蛋疼)
参照index.jsp  在webContent文件夹下的就是主路径 localhost:8080/yysystem/index.jsp
像访问index.jsp就直接项目名+index.jsp  如果在webContent 下建立了一个 jsp文件夹 里面有home.jsp 那么访问的时候就是 localhost:8080/yysystem/jsp/home.jsp
此时,若想从home.jsp中跳转到 index.jsp ,要注意,这里index.jsp位于目前位置home.jsp的上一级路径,所以写路径时要写 ../ 
例如:<input type="button" value="退出系统" name="exit" onclick="window.location.href='../index.jsp'"/>
访问包下的servlet也是同理  <form action="../HouseServlet" method="post">
filter 过滤
<filter>
      <filter-name>LoginFilter</filter-name>
      <filter-class>filter.LoginFilter</filter-class>
  </filter>
  <filter-mapping>
      <filter-name>LoginFilter</filter-name>
      <url-pattern>/jsp/*</url-pattern>
  </filter-mapping>

这样写就是过滤掉webContent/jsp文件夹下的所有文件 *jsp 这样写是过滤所有以.jsp结尾的

mysql 模糊查询
SELECT username FROM post WHERE post_content LIKE '%dnf%'  
%表示由零个或多个字符组成的字符串

在post表中查询 post_content中含有 dnf 的username

0%