1、使用tomcat6构建一个webapp应用程序:创建一个Servlet,完成以下工作:
a)doPost方法从请求中取出参数who的值,并将值放到session中,同时向客户端输出“ok”;
b)doGet方法从session中取出who的值,并向客户端输出“who=??”,如果session中who未被设置则输出“who value not found.”。
2、编写一个Socket通讯程序,向已经创建的servlet的post方法传入 who的值,值由控制台输入,接 收servlet的响应输出到控制台。
3、编写一个Socket通讯程序,从已经创建的servlet的get方法中取得post设置的值,并将响应输出到控制台。所有程序完成后场景:
1、webapp(1)应用启动;
2、Socket(2)程序post控制台获取的值到webapp;
3、Socket(3)程序get webapp session中缓存的值。
a)doPost方法从请求中取出参数who的值,并将值放到session中,同时向客户端输出“ok”;
b)doGet方法从session中取出who的值,并向客户端输出“who=??”,如果session中who未被设置则输出“who value not found.”。
2、编写一个Socket通讯程序,向已经创建的servlet的post方法传入 who的值,值由控制台输入,接 收servlet的响应输出到控制台。
3、编写一个Socket通讯程序,从已经创建的servlet的get方法中取得post设置的值,并将响应输出到控制台。所有程序完成后场景:
1、webapp(1)应用启动;
2、Socket(2)程序post控制台获取的值到webapp;
3、Socket(3)程序get webapp session中缓存的值。
解决方案 »
- 怎么进行action的单元测试
- hibernate 怎么控制 级联查询?跪求指点~~~~
- hibernate错误ds for this class must be manually assigned before calling save():
- 关于hibernate 多对多中间表主键的问题
- java 实现数据库备份还原
- 用代码执行和在查询器中执行返回的结果不一样????
- Struts2什么标签可以直接访问action里的值甚至调用 action里的方法?
- @XmlAttribute怎么生成了元素而不是属性
- 如何分析或者说解读一个相对比较大的系统?
- java初学者的一个问题
- Spring事务
- struts2进行下载时出现java.lang.IllegalStateException
web.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems,Inc.//
DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>showservlet</servlet-name>
<servlet-class>index.showServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>showservlet</servlet-name>
<url-pattern>/showservlet</url-pattern>
</servlet-mapping>
</web-app>
目录
mySocket/
|......WEB-INF/
|......web.xml
|......lib/
|......classess/
把socket嵌入进去
import java.io.*;
import java.net.InetAddress;
import java.net.Socket;
import java.util.Scanner;import javax.servlet.*;
import javax.servlet.http.*;public class ShowServlet extends HttpServlet{
public void init() throws ServletException{
ServletConfig config=getServletConfig();
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
String who = request.getParameter("who");
request.getSession().setAttribute("who", who);
System.out.println("OK");
}
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
String who = request.getSession().getAttribute("who").toString();
if (null != who) {
System.out.println("who="+who);
} else {
System.out.println("who value not found.");
}
}
}