我已经设置了许多Java Server Page,并且我想通过添加Process Servlet(扩展HttpServlet)来使用Controller /
View系统。
我只想在ProcessServlet添加一些属性后基本上按常规处理所请求的JSP。
假设我所有的JSP都位于名为/ content
/的目录中,并且我的web.xml文件具有将/content/*.jsp映射到我的ProcessServlet的规则
我无法找到一种方法将所有JSP移到另一个目录(/ content-JSPs /),以便可以将它们分派到它们,而不必无休止地遍历ProcessServlet。
有没有一种方法可以基本上将#forward()(其他方法?)分派给所请求的JSP,而无需再次通过ProcessServlet?
很难相信这种缺乏灵活性的存在。为什么Servlet不能仅充当JSP的传递?
我的目标是设置所有内容,以便Web服务器不必为所有JSP拥有单独的目录,而为其他所有东西(例如CSS,JavaScript和图像)拥有另一个目录。我想保持目录结构(和URL结构)不变。
将它们放在/WEB- INF
文件夹中。这也有效地使JSP远离直接访问。您只需要更改RequestDispatcher#forward()
呼叫以包括/WEB- INF
在路径中即可。
request.getRequestDispatcher("/WEB-INF/content" + request.getPathInfo()).forward(request, response);
请注意,的网址格式在/content/*.jsp
语法上无效。应该是/content/*
。也许您也确实使用过。要跳过如图像/ CSS /
JS静态资源,你应该只是没有把他们在/content
,但在例如/resources
,/static
等等。
我想让一个Servlet首先处理对JSP页面的所有请求。Servlet将用于根据所请求的JSP设置服务器端变量。 例如,我想要实现的是给出URL:example.com/index.JSP,Servlet首先通过解析出请求的JSP(index.JSP)来处理请求,设置特定于请求的index.JSP的变量(使用),然后分派到实际的index.JSP(例如/web-inf/index.JSP)。然后,
问题内容: 我想在jsp中创建一个简单的计算器。将有两个用于数字的文本框和一个添加按钮。理想情况下,我希望答案不重新加载就显示在页面中,但是从我得到的答案来看,它似乎对我的规模来说太大了。我可以想到:1)将答案打印到第三个文本框(有可能吗?),或者以某种方式将答案与相同的页面(带有添加按钮和全部)一起加载(并能够输入不同的数字,依此类推) 。 您能建议一个好的方法吗? 问题答案: 对于我的规模来说
JSP(JavaServet Pages)是Sun公司于上个世纪末(1999年)推出的一种动态网页技术。JSP技术和ASP技术非常类似,JSP在传统的静态网页文件(.htm,.html)中插入Java代码段和JSP标签(tag),从而形成了JSP文件(*.jsp)。 在JSP页面中可以使用由Java语言编写的标签和Java代码来封装产生动态网页的处理逻辑。这种标签的语法类似于XML,在运行JSP时
问题内容: 我正在开发仅需要一些基本安全功能的仅Intranet的Web应用程序(J2EE)。该站点的授权用户将相对较少,但是我仍然需要实现某种安全的会话。 我正在查看的基本流程是访问站点=>登录=>使用站点=>完成后注销(或在关闭浏览器时自动注销)。一点也不花哨,登录时甚至没有“记住我”选项。身份验证的大部分工作已经完成- 该站点只能通过https访问,并且我有一个存储用户名和(加密)密码的数据
本文向大家介绍JSP、Servlet中get请求和post请求的区别总结,包括了JSP、Servlet中get请求和post请求的区别总结的使用技巧和注意事项,需要的朋友参考一下 在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法。前两天看《Head First Servlets & JSP》看到其中讲关于Servlet中get请求和post请求
如何通过代码将我的响应和请求对象从jsp文件发送到servlet?我不想提交表单之类的。 我试过了: 但它说: 澄清一下:我有一个客户端向JSP文件发送一个post请求。这个JSP文件解析一个文件并将所需的信息放入会话中。我想从这个jsp文件中调用一个servlet来向数据库中添加一些东西。我认为这个错误代码是由这行
我试图理解java servlet是如何工作的,我使用NetBeans7.1.1作为IDE。这是托管在我的开发机器上,这是一个运行在Windows7主机操作系统上的Ubuntu虚拟机。 我使用了netbeans向导来设置我的简单应用程序,但是我一定不明白为什么转到url会导致以下错误消息:- ServletException:PWC1397:包装器找不到servlet类hss.index或它依赖的
我有一个jsp页面和一个servlet,在jsp页面中我有两个表单,每一个都是选择输入类型,即选择class和选择student。当我从select下拉菜单中选择class时,通过onchange事件,它将转到abcServlet,从servlet中检索该类,并将其转发到jsp页面,转到jsp页面中的下一个表单,select student,它再次提交到同一个servlet,从他们的servlet