所以我让我的项目完美运行,我决定安装一个新的硬盘(SSD),现在我无法让它正常运行.
我正在使用Intellij并且所有这些导入都有问题.
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
Run Code Online (Sandbox Code Playgroud)
他们说不能解决符号.
同样在我的web.xml中我有这个.
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>com.mkyong.LoginFilter</filter-class>
</filter>
Run Code Online (Sandbox Code Playgroud)
它指出
com.mkyong.LoginFilter is not assignable to javax.servlet.Filter
Run Code Online (Sandbox Code Playgroud)
我将包括我的web.xml以防万一有人需要它.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>JavaServerFaces</display-name>
<resource-ref>
<description>MySQL Datasource example</description>
<res-ref-name>jdbc/mkyongdb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- Change to "Production" when you are ready to deploy -->
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<!-- Welcome page -->
<welcome-file-list>
<welcome-file>faces/default.xhtml</welcome-file>
</welcome-file-list>
<!-- JSF mapping -->
<servlet>
<servlet-name>Faces …
Run Code Online (Sandbox Code Playgroud) 所以我试图在弧形路径(首选圆形路径)中绘制一个太阳来模拟日出/日落,但我遇到了问题。
画布宽度 = 800;画布高度 = 100;
if(getTime() - sunTime > 100){
angle++;
sunTime = getTime();
}
sun.x = 400 * Math.sin(angle * (Math.PI/180));//Convert to degrees
sun.y = 100 * Math.sin(angle * (Math.PI/180));
Run Code Online (Sandbox Code Playgroud)
这就是我试图使其正确弧形的代码,它似乎给了我错误类型的弧形。
关于 HTML 画布的奇怪之处在于 (0,0) 位于屏幕的左上角,所以事情有点奇怪。我试图找到一个像样的网站,解释了如何找到它,但我找到的所有东西似乎都不像我想要的那样工作。
我根据我对数学的了解做了这个转换......如果这种方法不可行,请告诉我!