毕设(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zy1104560031/article/details/79260910

如果创建src/main/java已存在,那么打开这里,remove,然后创建。

先搞个粗略的登陆页面,等把java代码写了再来精装;

login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>登陆页面</title>


</head>
<body>
<form action="#" method="post" id ="login" >
  <input name="user" type="text"  /><br />
  <input name="password" type="password" /><br />
  <input type="submit" value="submit" />
</form>
</body>
</html>

下面去加载controller,config等等,先布个大局把,等把Rose学会了再来建个具体的uml模型。

1.JFinal中的Error403:
看看web.xml是否配置了
2.JFinal中的Error404:
(调404bug用了一个晚上我也是醉了,最后还是将.jsp改成了.html)
先看看自己html的路径与字母大小写,注意jsp中的basePath问题,然后可以看看绝对路径是否正确,还有的话关掉拦截器试试。


JFinal 的service中如何获取页面表单中的值:
有博客讲用Model.getstr();
我在IDE上用了,拿到的值确是空的......
打算学学findbyid来试试,真的没有找到好的方法,或者用DB+Record来写验证。

文档说DB+Record不用映射是指config里的Map吗?应该不是吧,估计是.properties里的吧。还是去百度找找答案吧,不能有问题留着。

JFinal的DB映射无需配置文件,无需与DB对应的POJO,只需要写一个类,继承Model<M extends Model>即可。

整个JFinal的入口是web.xml的一段配置(记得千万不要忘记配置web.xml):

<web-app>  
  <filter>  
    <filter-name>jfinal</filter-name>  
    <filter-class>com.jfinal.core.JFinalFilter</filter-class>  
    <init-param>  
        <param-name>configClass</param-name>  
        <param-value>com.demo.config.FinalConfig</param-value>  
    </init-param>  
</filter> 

等彻底搞好了再贴代码吧



猜你喜欢

转载自blog.csdn.net/zy1104560031/article/details/79260910