小编Jus*_*tin的帖子

IntelliJ IDEA无法解析导入javax.servlet.*;

所以我让我的项目完美运行,我决定安装一个新的硬盘(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)

java tomcat servlets intellij-idea

34
推荐指数
4
解决办法
7万
查看次数

Javascript 中的太阳弧路径

所以我试图在弧形路径(首选圆形路径)中绘制一个太阳来模拟日出/日落,但我遇到了问题。

画布宽度 = 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) 位于屏幕的左上角,所以事情有点奇怪。我试图找到一个像样的网站,解释了如何找到它,但我找到的所有东西似乎都不像我想要的那样工作。

我根据我对数学的了解做了这个转换......如果这种方法不可行,请告诉我!

javascript math canvas

1
推荐指数
1
解决办法
1329
查看次数

标签 统计

canvas ×1

intellij-idea ×1

java ×1

javascript ×1

math ×1

servlets ×1

tomcat ×1