【发布时间】:2013-12-31 18:38:53
【问题描述】:
我正在尝试了解 Weblogic 服务器,并且对它非常陌生。我正在尝试将值从 HTML 页面发布到 servlet。这是我正在尝试运行的示例程序。
TestServelt.java
package com.saran;
/* all the imports */
@WebServlet("xy")
public class TestServlet extends HttpServlet
{
public TestServlet() { super(); }
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<h1>Welcome to the world of Http SErvlet</h1>");
String s=request.getParameter("name");
out.println("My name is"+ s);
String s1=request.getParameter("age");
out.println("My age is"+ s1);
}
}
weblogic.xml
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.5/weblogic-web-app.xsd">
<wls:weblogic-version>12.1.2</wls:weblogic-version>
<wls:context-root>Temp/xy/</wls:context-root>
</wls:weblogic-web-app>
index.html 有一个表单
<form action="/Temp/xy" method="get">
Enter your name<input type="text" name="name"/><br/>
Enter your age<input type="text" name="age"/><br/>
<input type="submit" value="clickhere"/>
当我输入姓名和年龄并提交时,我得到“错误 403-禁止服务器理解请求,但拒绝执行。”
我尝试将 的值设置为 true。在这种情况下,它只给出项目文件夹中的文件列表,而不是预期的输出。我应该更改什么或错误在哪里,以便获得预期的输出,即打印出我输入的值?
【问题讨论】:
标签: java weblogic weblogic12c